forked from cline/cline
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Open
Labels
Issue/PR - TriageNew issue. Needs quick review to confirm validity and assign labels.New issue. Needs quick review to confirm validity and assign labels.bugSomething isn't workingSomething isn't working
Description
Problem (one or two sentences)
Roo relies heavily on modelcontextprotocol/sdk version 1.12.0, which is outdated. The latest version is 1.20.0, it does not support cases where the MCP server is implemented by 2025-06-18 [2]. This issue was resolved in modelcontextprotocol/sdk versions after 1.13.0.
Currently, when I use Roo with the MCP server implemented on 2025-06-18, I receive a "Server's protocol version is not supported: 2025-06-18" error [4].

[1]
Line 459 in 6b8c21f
"@modelcontextprotocol/sdk": "1.12.0", |
[2] https://github.com/modelcontextprotocol/typescript-sdk/blob/1.12.0/src/types.ts#L3
[3] https://github.com/modelcontextprotocol/typescript-sdk/blob/1.13.0/src/types.ts#L3
[4] https://github.com/modelcontextprotocol/typescript-sdk/blob/1.12.0/src/client/index.ts#L162
Context (who is affected and when)
- who is affected: people try to use MCP server implemented protocol version 2025-06-18
Reproduction steps
- Install Roo version 3.28.16 within VScode extension
- config with any MCP server which implemented protocol version 2025-06-18
- Get error
[Optional] use curl cmd to check server protocol
curl -X POST https://<domain>/mcp \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header "Authorization: Bearer <token>" \
--data '{
"jsonrpc": "2.0",
"id": 12345,
"method": "initialize",
"params": {
"protocolVersion": "2025-03-26"
}
}'
Response
{
"jsonrpc" : "2.0",
"id" : 12345,
"result" : {
"protocolVersion" : "2025-06-18",
"capabilities" : {
"tools" : {
"listChanged" : false
}
},
"serverInfo" : {
"name" : "MCP_TEST",
"title" : "Snowflake Server: MCP_TEST",
"version" : "1.0.0"
}
}
}
Expected result
Roo should support MCP server which implemented by protocal version protocol 2025-06-18
Actual result
Server's protocol version is not supported: 2025-06-18
Variations tried (optional)
No response
App Version
3.28.16
API Provider (optional)
None
Model Used (optional)
No response
Roo Code Task Links (optional)
No response
Relevant logs or errors (optional)
Error: "Server's protocol version is not supported: 2025-06-18"
Metadata
Metadata
Assignees
Labels
Issue/PR - TriageNew issue. Needs quick review to confirm validity and assign labels.New issue. Needs quick review to confirm validity and assign labels.bugSomething isn't workingSomething isn't working
Type
Projects
Status
Triage