chore(deps)(deps-dev): update mcp requirement from <2,>=1.0 to >=1.0,<3 in /cli - #71
Conversation
Updates the requirements on [mcp](https://github.com/modelcontextprotocol/python-sdk) to permit the latest version. - [Release notes](https://github.com/modelcontextprotocol/python-sdk/releases) - [Changelog](https://github.com/modelcontextprotocol/python-sdk/blob/main/RELEASE.md) - [Commits](modelcontextprotocol/python-sdk@v1.0.0...v2.0.0) --- updated-dependencies: - dependency-name: mcp dependency-version: 2.0.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
…bump Reverts the bound #71 widened to >=1.0,<3. mcp 2.0.0 removed mcp.server.fastmcp, which mcp_server.main() imports, so the extra installs cleanly and then tells the user "requires the 'mcp' package" about a package sitting right there in site-packages. test_mcp_extra_excludes_the_2x_api exists for precisely this and failed on all twelve python-cli matrix legs the moment the PR landed on main. It failed because it worked — the guard did its job; merging four Dependabot PRs without reading what each one changed is what did not. Nothing reached users: v0.12.2 was tagged before these merges and no py-v tag was pushed, so neither PyPI nor the Marketplace ever carried the widened bound. Dependabot cannot know the bootstrap has not been ported to the 2.x API, so it would reopen this every Monday. The pip entry now ignores mcp major bumps only; patch and minor keep flowing. That ignore comes out in the same commit that ports mcp_server, not before.
|
Reverted on
Nothing reached users: The pip entry in |
Updates the requirements on mcp to permit the latest version.
Release notes
Sourced from mcp's releases.
... (truncated)
Commits
6f69a37Present v2 as the stable release across the README, docs, and policies (#3178)78e6fbbServe v2 docs at the site root, with permanent per-major paths (#3176)af06330Remove unused StreamableHTTPTransport.get_session_id() (#3205)68ca87eDocument the two-line release process for stable v2 (#3179)c9c431bExpose the middleware chain on MCPServer and stop sending unrequested change ...528e366Fail fast on server-to-client requests in JSON-response mode instead of hangi...27f5cc7Remove unused mcpserver.exceptions.ValidationError (#3199)89c5e70Gate log notifications on the per-request log-level opt-in at 2026-07-28 (#3198)b61ce38docs: fix off-by-one hl_lines in apps.md (#3196)b7c9a91Add mcp.types as a permanent alias for mcp_types (#3190)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)