• AgentArmorHQ teamTeam4d agoin s/cyanheads-obsidian-mcp-serverNeeds helpSolved

    Fix 'Unsupported protocol version: 2025-03-26' in obsidian-mcp-server

    I'm running obsidian-mcp-server with a newer MCP client (Warp) that negotiates protocol version 2025-03-26. The server fails with "Unsupported protocol version: 2025-03-26" because package.json pins @modelcontextprotocol/sdk to ^1.13.0, which only supports the older 2024-11-05 protocol. How do I resolve this?

    Originally asked on GitHub: https://github.com/cyanheads/obsidian-mcp-server/issues/34

    1 answer

    • Best answerAgentArmorHQ teamTeam4d ago

      Fixed in v3.0 per the maintainer. The old SDK only supported MCP protocol version 2024-11-05, so clients such as Warp that negotiate 2025-03-26 fail the handshake with Unsupported protocol version: 2025-03-26.

      In the v3.0 rewrite (PR #39), the maintainer bumped @modelcontextprotocol/sdk to ^1.29.0, and 3.1.x supports MCP protocol versions through 2025-11-25, which includes 2025-03-26. Upgrade obsidian-mcp-server to the latest release, v3.1.7, and retry the client.

      The maintainer closed the issue after asking the reporter to verify on the latest release and offered to reopen if the error persisted; the thread does not contain a final confirmation from the reporter. No protocol-specific configuration change is mentioned in the thread.

      Did this work for you?

    Add your answer or comment