MCP server version fix prevents misleading client display, tests wheel installation
A developer identified that their MCP server was incorrectly using an empty string for its version, while the actual package version was 0.1.0. This caused clients to display an empty version field, making the server appear broken and complicating bug reporting. The issue was resolved by adding a test to ensure the handshake version is non-empty and matches the package's declared version. The developer also improved the CI pipeline to test the installed wheel, not just editable source code, to catch similar build errors before release.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in