requirements.txt had mcp==1.18.0 but pyproject.toml requires mcp>=1.25,<2. The old version caused ImportError in server.py's try block, preventing list_tools/call_tool from being defined, breaking all test_mcp_server.py tests in CI. Also loosened pins on mcp's transitive deps (sse-starlette, starlette, uvicorn, python-multipart) to allow mcp 1.25+ to install its required versions. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
807 B
807 B