Skip to content

Unsupported MCP protocol version: 2025-03-26 #308766

@tomhoad

Description

@tomhoad

Our MCP server requires MCP protocol version 2025-11-25. Visual Studio Code GitHub Copilot Chat seems to not support this (yet?):

"Unsupported MCP protocol version: 2025-03-26. Supported versions: [2025-11-25]"

  • Copilot Chat Extension Version: 0.43.0
  • VS Code Version: 1.115.0
  • OS Version: MacOS Sequoia 15.7.5
  • Feature (e.g. agent/edit/ask mode): Ask
  • Selected model (e.g. GPT 4.1, Claude 3.7 Sonnet): Auto
  • Logs:
2026-04-09 12:44:43.101 [info] Starting server agentcore
2026-04-09 12:44:43.101 [info] Connection state: Starting
2026-04-09 12:44:43.101 [info] Starting server from LocalProcess extension host
2026-04-09 12:44:43.101 [info] Connection state: Running
2026-04-09 12:44:43.320 [info] Discovered resource metadata at https://<redacted>.gateway.bedrock-agentcore.eu-west-1.amazonaws.com/.well-known/oauth-protected-resource
2026-04-09 12:44:43.320 [info] Using auth server metadata url: https://<redacted>.okta.com/oauth2/default
2026-04-09 12:44:44.848 [warning] Error fetching authorization server metadata: Error: Failed to fetch authorization server metadata from https://<redacted>.okta.com/.well-known/oauth-authorization-server/oauth2/default: 405 {"errorCode":"E0000022","errorSummary":"The endpoint does not support the provided HTTP method","errorLink":"E0000022","errorId":"x","errorCauses":[]}
2026-04-09 12:44:44.848 [warning] Error fetching authorization server metadata: Error: Failed to fetch authorization server metadata from https://<redacted>.okta.com/.well-known/openid-configuration/oauth2/default: 405 {"errorCode":"E0000022","errorSummary":"The endpoint does not support the provided HTTP method","errorLink":"E0000022","errorId":"x","errorCauses":[]}
2026-04-09 12:44:44.849 [info] Discovered authorization server metadata at https://<redacted>okta.com/oauth2/default/.well-known/openid-configuration
2026-04-09 12:44:48.224 [info] Waiting for server to respond to `initialize` request...
2026-04-09 12:44:53.105 [info] Waiting for server to respond to `initialize` request...
2026-04-09 12:44:58.105 [info] Waiting for server to respond to `initialize` request...
2026-04-09 12:45:03.105 [info] Waiting for server to respond to `initialize` request...
2026-04-09 12:45:08.103 [info] Waiting for server to respond to `initialize` request...
2026-04-09 12:45:13.104 [info] Waiting for server to respond to `initialize` request...
2026-04-09 12:45:14.129 [info] Connection state: Error 400 status sending message to https://<redacted>.gateway.bedrock-agentcore.eu-west-1.amazonaws.com/mcp: {"jsonrpc":"2.0","id":2,"error":{"code":-32600,"message":"Unsupported MCP protocol version: 2025-03-26. Supported versions: [2025-11-25]"}}

Steps to Reproduce:

  1. Configure remote MCP server that requires OAuth flow:
"agentcore": {
      "type": "http",
      "url": "https://<redacted>.gateway.bedrock-agentcore.eu-west-1.amazonaws.com/mcp",
    }
  1. Complete OAuth flow

  2. VSCode successful callback screen is seen:

Image
  1. Error log above seen

Metadata

Metadata

Assignees

Labels

bugIssue identified by VS Code Team member as probable bugchat-mcpinfo-neededIssue requires more information from poster

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions