Skip to content

Commit 7d5991a

Browse files
committed
Add 2025-11-25 spec version to STDIO transport
Signed-off-by: Dariusz Jędrzejczyk <2554306+chemicL@users.noreply.github.com>
1 parent df75857 commit 7d5991a

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

mcp-core/src/main/java/io/modelcontextprotocol/client/transport/StdioClientTransport.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import io.modelcontextprotocol.spec.McpClientTransport;
2424
import io.modelcontextprotocol.spec.McpSchema;
2525
import io.modelcontextprotocol.spec.McpSchema.JSONRPCMessage;
26+
import io.modelcontextprotocol.spec.ProtocolVersions;
2627
import io.modelcontextprotocol.util.Assert;
2728
import org.slf4j.Logger;
2829
import org.slf4j.LoggerFactory;
@@ -400,4 +401,10 @@ public <T> T unmarshalFrom(Object data, TypeRef<T> typeRef) {
400401
return this.jsonMapper.convertValue(data, typeRef);
401402
}
402403

404+
@Override
405+
public List<String> protocolVersions() {
406+
return List.of(ProtocolVersions.MCP_2024_11_05, ProtocolVersions.MCP_2025_03_26,
407+
ProtocolVersions.MCP_2025_06_18, ProtocolVersions.MCP_2025_11_25);
408+
}
409+
403410
}

mcp-core/src/main/java/io/modelcontextprotocol/server/transport/StdioServerTransportProvider.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,8 @@ public StdioServerTransportProvider(McpJsonMapper jsonMapper, InputStream inputS
8484

8585
@Override
8686
public List<String> protocolVersions() {
87-
return List.of(ProtocolVersions.MCP_2024_11_05);
87+
return List.of(ProtocolVersions.MCP_2024_11_05, ProtocolVersions.MCP_2025_03_26,
88+
ProtocolVersions.MCP_2025_06_18, ProtocolVersions.MCP_2025_11_25);
8889
}
8990

9091
@Override

0 commit comments

Comments
 (0)