-
Notifications
You must be signed in to change notification settings - Fork 3.9k
All issues
Issue creation is restricted in this repository
Issues
is:issue state:open
is:issue state:open
Search results
Streamable HTTP stateless servers hang clients on the listen-mode GET (_handle_get_request opens a hold-open SSE stream)
v1Affects the v1.x maintenance lineAffects the v1.x maintenance linev2Affects the v2 line (2.x on main)Affects the v2 line (2.x on main)Status: Open.#3492 In modelcontextprotocol/python-sdk;ClientSessionGroup: a rejected connect_to_server leaves its transport running — the session is established before its components are validated
v1Affects the v1.x maintenance lineAffects the v1.x maintenance linev2Affects the v2 line (2.x on main)Affects the v2 line (2.x on main)Status: Open.#3490 In modelcontextprotocol/python-sdk;- Status: Open.#3488 In modelcontextprotocol/python-sdk;
pkg_version() in Server.create_initialization_options doesn't guard against importlib.metadata.version() returning None
v1Affects the v1.x maintenance lineAffects the v1.x maintenance lineStatus: Open.#3487 In modelcontextprotocol/python-sdk;- Status: Open.#3486 In modelcontextprotocol/python-sdk;
MCPServer has no x-mcp-header declaration mechanism and never validates one, so an invalid annotation is served happily and dropped by every client
spec-2026-07-28Concerns the SDK's implementation of the 2026-07-28 MCP spec revisionConcerns the SDK's implementation of the 2026-07-28 MCP spec revisionv2Affects the v2 line (2.x on main)Affects the v2 line (2.x on main)Status: Open.#3484 In modelcontextprotocol/python-sdk;Client never retries after -32020 HeaderMismatch, and there is no public way to pre-load the x-mcp-header map (SEP-2243 client SHOULD/MAY both unimplemented)
spec-2026-07-28Concerns the SDK's implementation of the 2026-07-28 MCP spec revisionConcerns the SDK's implementation of the 2026-07-28 MCP spec revisionv2Affects the v2 line (2.x on main)Affects the v2 line (2.x on main)Status: Open.#3483 In modelcontextprotocol/python-sdk;- Status: Open.#3480 In modelcontextprotocol/python-sdk;
Missing prompt-level _meta support in MCPServer.prompt() and Prompt model
v1Affects the v1.x maintenance lineAffects the v1.x maintenance linev2Affects the v2 line (2.x on main)Affects the v2 line (2.x on main)Status: Open.#3476 In modelcontextprotocol/python-sdk;[Bug] Client sends empty _meta:{} on every request; strict servers (Meta Ads MCP) reject with HTTP 400
v2Affects the v2 line (2.x on main)Affects the v2 line (2.x on main)Status: Open.#3473 In modelcontextprotocol/python-sdk;[v2] Add an end-to-end public-client PKCE server contract
v1Affects the v1.x maintenance lineAffects the v1.x maintenance linev2Affects the v2 line (2.x on main)Affects the v2 line (2.x on main)Status: Open.#3472 In modelcontextprotocol/python-sdk;- Status: Open.#3471 In modelcontextprotocol/python-sdk;