Repository navigation
build(deps): bump mcp from 1.28.1 to 2.3.0 - #34
dependabot[bot] wants to merge 1 commit into
Conversation
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
a655b06 to
020fbfd
Compare
020fbfd to
d280975
Compare
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
d280975 to
d8fae65
Compare
7bdd847 to
be26f4b
Compare
| [[package]] | ||
| name = "mcp" | ||
| version = "1.28.1" | ||
| version = "2.3.0" |
There was a problem hiding this comment.
When a provider checks a server's tools with mcp 2.3.0, _tool_names expects three values from streamable_http_client. The 2.x client returns two, so deployment fails before the provider can list the tools. Update the client call sites for the new return shape.
Prompt To Fix With AI
This is a comment left during a code review.
Path: uv.lock
Line: 1699
Comment:
**MCP tool check fails**
When a provider checks a server's tools with `mcp` 2.3.0, `_tool_names` expects three values from `streamable_http_client`. The 2.x client returns two, so deployment fails before the provider can list the tools. Update the client call sites for the new return shape.
---
For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.| "httpx>=0.27.0", | ||
| "litellm>=1.96.0,<1.97", | ||
| "mcp>=1.0.0,<2", # 2.0.0 removed mcp.server.fastmcp, imported at module scope by env/gateway | ||
| "mcp>=1.0.0,<3", # 2.0.0 removed mcp.server.fastmcp, imported at module scope by env/gateway |
There was a problem hiding this comment.
Environment server cannot start
The wider mcp bound permits 2.x, but create_fastmcp_app still imports FastMCP from mcp.server.fastmcp, the path removed in 2.0. An installation that selects 2.x cannot create an environment server through this helper. Keep a compatible bound or migrate the helper.
Knowledge Base Used: AgentEnv protocol contracts
Prompt To Fix With AI
This is a comment left during a code review.
Path: pyproject.toml
Line: 38
Comment:
**Environment server cannot start**
The wider `mcp` bound permits 2.x, but `create_fastmcp_app` still imports `FastMCP` from `mcp.server.fastmcp`, the path removed in 2.0. An installation that selects 2.x cannot create an environment server through this helper. Keep a compatible bound or migrate the helper.
**Knowledge Base Used:** [AgentEnv protocol contracts](https://app.greptile.com/scale-ai/-/custom-context/knowledge-base/scaleapi/agentenv-framework/-/docs/agentenv-protocol-contracts.md)
---
For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.Bumps [mcp](https://github.com/modelcontextprotocol/python-sdk) from 1.28.1 to 2.3.0. - [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.28.1...v2.3.0) --- updated-dependencies: - dependency-name: mcp dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
be26f4b to
f5c7c75
Compare
|
Dependabot can't resolve your Python dependency files. Because of this, Dependabot cannot update this pull request. |
4 similar comments
|
Dependabot can't resolve your Python dependency files. Because of this, Dependabot cannot update this pull request. |
|
Dependabot can't resolve your Python dependency files. Because of this, Dependabot cannot update this pull request. |
|
Dependabot can't resolve your Python dependency files. Because of this, Dependabot cannot update this pull request. |
|
Dependabot can't resolve your Python dependency files. Because of this, Dependabot cannot update this pull request. |
Bumps mcp from 1.28.1 to 2.3.0.
Release notes
Sourced from mcp's releases.
... (truncated)
Commits
2118f14docs: refresh translations for recent English changes (#3636)ed9b2d6Stop counting an interactive OAuth login against request timeouts (#3635)d5cebd1Keep inline-snapshot disabled when pytest runs in a terminal (#3634)c15566cLink What's new to the Header parameters page (#3632)4d29994Let a newer Deploy Docs run cancel the one in progress (#3633)0acea60Bump urllib3 from 2.7.0 to 2.8.0 (#3607)c54075cLook the tool schema up by name for Mcp-Param-* validation instead of running...9afccaeRetry a tool call once after a HeaderMismatch rejection (#3627)cafa33bRecord JSON-RPC error responses on the client OpenTelemetry span (#3629)0b2fd3eOmit an empty _meta and empty params from outbound requests (#3628)The PR does not appear safe to merge while the two previously reported MCP compatibility issues remain outstanding.
Fix with agent prompt
Summary
The framework and protocol package now allow MCP 2.x, and the lockfile resolves MCP 2.3.0.
Diagram
%%{init: {'theme': 'neutral'}}%% flowchart LR Client --> Gateway Step["/step"] --> Gateway Trigger --> Gateway Gateway --> SharedChildSessions SharedChildSessions --> MCPServersReviews (7) · Last reviewed commit: "build(deps): bump mcp from 1.28.1 to 2.3..." · Reviewed by Greptile