Summary
After the server has been moved to this repository (tracked in #26), update mcp-servers/python/mcp_eval_server/pyproject.toml to target MCP SDK v2.
Changes required
1. MCP SDK version bump
# Before
mcp>=1.28.1,<2
# After
mcp>=2,<3
2. API changes required by MCP SDK v2
Per the MCP SDK v2 migration guide:
- Protocol type aliases using camelCase have been removed; use snake_case equivalents.
- Review any transport constructor parameters — these may need to move to
run()/app call sites.
- Validate that sync handler functions do not call
asyncio.get_running_loop().
Acceptance criteria
References
Summary
After the server has been moved to this repository (tracked in #26), update
mcp-servers/python/mcp_eval_server/pyproject.tomlto target MCP SDK v2.Changes required
1. MCP SDK version bump
2. API changes required by MCP SDK v2
Per the MCP SDK v2 migration guide:
run()/appcall sites.asyncio.get_running_loop().Acceptance criteria
mcpconstraint updated to>=2,<3inpyproject.tomlReferences