v0.3.1 — MCP Registry publish fixes
[0.3.1] — 2026-07-27
Release-plumbing only — no functional change to the server or its tools.
Fixed
- MCP Registry publish. The registry rejected
server.jsonwith a422
becausedescriptionexceeded the 100-character limit (it was 217). Shortened
to 97 characters, keeping the searchable domain terms and the scope claim
(all cantons + federal). - PyPI package ownership validation. The registry verifies ownership of a
PyPI package by looking for anmcp-name: <server-name>marker in the
published package README. It was missing, so the registry could not attribute
the package toio.github.malkreide/swiss-procurement-mcp. Added as an HTML
comment at the top ofREADME.md(the packagelong_description), which
keeps it invisible in the rendered README. Because PyPI releases are
immutable, the marker can only reach PyPI via a new version — hence 0.3.1.