Protocol transport/auth evolution
MCP Streamable HTTP transport SSE endpoint deprecated 2025 specification
Host repeatedly reconnects or reports server initialization failure.
Agent Quick Fix
Repair against the current MCP contract, then keep the change narrow and source-backed.
Product: MCP
Current-contract area: Server exposes SSE endpoint but current host expects Streamable HTTP
Likely root cause: Host repeatedly reconnects or reports server initialization failure.
Repair direction: Verifier checks current transport framing, session lifecycle, auth flow, and backwards compatibility where specified.
Symptom
Host repeatedly reconnects or reports server initialization failure.
Why This Happens
Local client/server code can each be valid for an earlier protocol revision; only the negotiated current spec defines transport, session, and authorization behavior.
Common Wrong Fixes
- Changing local code without checking the current external contract.
- Retrying the same install, build, or API call with no version/source change.
- Applying a broad unsafe bypass when a narrow compatibility fix is available.
Codex Search Keywords
These are the search terms observed in a neutral Codex validation run for this failure shape.
MCP Streamable HTTP transport SSE endpoint deprecated 2025 specification
https://modelcontextprotocol.io/specification/2025-03-26/basic/transports
https://modelcontextprotocol.io/specification/2025-06-18/basic/transports
Source Trail
- MCP 2025-03-26 key changes: https://modelcontextprotocol.io/specification/2025-03-26/changelog
- Official reference opened by Codex: https://modelcontextprotocol.io/specification/2025-03-26/basic/transports
- Official reference opened by Codex: https://modelcontextprotocol.io/specification/2025-06-18/basic/transports