The Python MCP SDK recently underwent a major version update to 2.0.0, introducing breaking changes that have affected wrapper libraries. Key modifications include the removal of the `streamablehttp_client` and its context manager yielding only two values instead of three, leading to runtime errors. Additionally, transport-specific keyword arguments like `timeout` and `sse_read_timeout` have been removed from `StreamableHTTPTransport` and must now be set on the `httpx2.AsyncClient`. AI
IMPACT Breaking changes in SDKs can disrupt AI development workflows that rely on these libraries, requiring developers to update dependencies or code.
RANK_REASON The item details a breaking change in a specific software library and its impact on dependent tools, rather than a new release from a frontier AI lab.
- autogen-ext
- HTTPX2
- llama-index-tools-mcp
- MCP
- MCP Python SDK
- Minecraft Control Protocol
- pydantic
- Python
- Python Package Index
- Rust
- streamable_http_client
- streamablehttp_client
- StreamableHTTPTransport
AI-generated summary · Google Gemini · from 1 sources. How we write summaries →