protocol-version
2 traces
- MCP 2026-07-28 is stateless: no initialize handshake, no Mcp-Session-Id; servers must implement server/discoverCode written against 2025-11-25 sends initialize + notifications/initialized, stores Mcp-Session-Id, opens a GET SSE stream for notifications, and resumes with Last-Event-ID. Fix: Upgrade to an SDK release that…
- MCP 2025-06-18 removed JSON-RPC batching and requires the MCP-Protocol-Version header over HTTPA client sends an array of JSON-RPC requests in one POST (allowed in 2025-03-26), or omits protocol-version headers after initialization; 2025-06-18+ servers reject it, often with 400 Bad Request.