Skip to content

v0.3.1 — MCP Registry publish fixes

Choose a tag to compare

@malkreide malkreide released this 27 Jul 13:13
· 179 commits to main since this release
5af8287

[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.json with a 422
    because description exceeded 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 an mcp-name: <server-name> marker in the
    published package README. It was missing, so the registry could not attribute
    the package to io.github.malkreide/swiss-procurement-mcp. Added as an HTML
    comment at the top of README.md (the package long_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.