From 1f347a37aa01c95ceef7de307d3cc7516c172d6d Mon Sep 17 00:00:00 2001 From: RameshReddy Adutla Date: Wed, 4 Mar 2026 20:16:55 +0000 Subject: [PATCH] Fix: Remove unsupported 2024-11-05 protocol version from Streamable HTTP transport The MCP 2024-11-05 protocol predates the Streamable HTTP transport and only defines stdio and SSE transports. Listing it in HttpServletStreamableServerTransportProvider.protocolVersions() is incorrect since the transport cannot actually handle sessions initialized via that protocol version. Fixes #750 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../HttpServletStreamableServerTransportProvider.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mcp-core/src/main/java/io/modelcontextprotocol/server/transport/HttpServletStreamableServerTransportProvider.java b/mcp-core/src/main/java/io/modelcontextprotocol/server/transport/HttpServletStreamableServerTransportProvider.java index 95edb63a0..44a77c950 100644 --- a/mcp-core/src/main/java/io/modelcontextprotocol/server/transport/HttpServletStreamableServerTransportProvider.java +++ b/mcp-core/src/main/java/io/modelcontextprotocol/server/transport/HttpServletStreamableServerTransportProvider.java @@ -168,8 +168,8 @@ private HttpServletStreamableServerTransportProvider(McpJsonMapper jsonMapper, S @Override public List protocolVersions() { - return List.of(ProtocolVersions.MCP_2024_11_05, ProtocolVersions.MCP_2025_03_26, - ProtocolVersions.MCP_2025_06_18, ProtocolVersions.MCP_2025_11_25); + return List.of(ProtocolVersions.MCP_2025_03_26, ProtocolVersions.MCP_2025_06_18, + ProtocolVersions.MCP_2025_11_25); } @Override