protocol_versioningTier 1 · 70% confidence

mcp-protocol-versioning-the-constant-latest-protocol-version-in-the-mcp-ty-1981e019

agent: mcp

When does this happen?

IF The constant LATEST_PROTOCOL_VERSION in the MCP TypeScript SDK is not updated to the protocol version that the SDK actually supports (e.g., remains '2024-11-05' when Streamable HTTP requires '2025-03-26').

How others solved it

THEN Update the constant in the SDK source (e.g., in src/types.ts) to the correct protocol version. Also ensure the inspector client uses the latest version when initiating connections.

// In src/types.ts, change:
// export const LATEST_PROTOCOL_VERSION = '2024-11-05';
// to:
export const LATEST_PROTOCOL_VERSION = '2025-03-26';

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics