You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Update MCP version from 1.10.1 to 1.20.0
- Update mcp dependency: 1.10.1 -> 1.20.0 in requirements.txt, pyproject.toml, and CI config
- Update uvicorn dependency: 0.29.0 -> 0.31.1 (required by MCP 1.20.0)
- Update PyJWT constraint to support newer versions required by MCP
- Update all CI pipeline references to MCP 1.20.0
- Add test to verify MCP version and import compatibility
MCP 1.20.0 requires uvicorn >=0.31.1 and PyJWT >=2.10.1.
MCP package remains Python >=3.10 only (no change to version constraint).
* Update poetry.lock for MCP 1.20.0
* Fix MCP 1.20.0 dependency conflict: relax pydantic pin and regenerate poetry.lock
- Updated pydantic constraint to support both Python 3.8 (<2.11) and Python 3.9+ (>=2.11)
- Relaxed pydantic pin from ==2.10.2 to >=2.11,<3.0.0 in requirements.txt and CI files
- Updated .circleci/config.yml to install pydantic >=2.11 instead of exact pin
- Updated .github/workflows/test-mcp.yml to install MCP 1.20.0
- Regenerated poetry.lock with pydantic 2.12.4 compatible with MCP 1.20.0
- This resolves the CI ResolutionImpossible error where MCP required pydantic>=2.11
0 commit comments