mcp-protocol-specialist — Claude Code subagent for MCP specs
A subagent for Model Context Protocol work: transports, JSON-RPC 2.0, versioning and compliance across implementations.
npx claude-code-templates@latest --agent mcp-dev-team/mcp-protocol-specialistWhat mcp-protocol-specialist does
This subagent knows the Model Context Protocol specification: how transports are built, how capabilities and versions get negotiated, how schemas are validated. Its toolset is narrow — Read, Write, Edit and WebSearch — so it will not run your code or your test suite.
Reach for it when you are building an MCP server or client and hit a transport mismatch. It works specification-first, suggests backward-compatibility and migration paths between versions, and produces spec documents and RFCs, transport implementation guides, schema validation frameworks, compliance test suites and migration guides.
One catch: without other tools it only sees what you put in files or what WebSearch turns up. If you need a live code walkthrough with execution, look elsewhere.
What it helps with
- design a transport for a new MCP server
- align protocol versions between client and server
- check a schema against the specification
- write a migration guide for a new MCP version
- document edge case behaviour in an RFC
Example prompts for the agent
- Help me design a Streamable HTTP transport for my MCP server
- Check my tool schema against the MCP specification
- Write a migration guide between protocol versions
How to install mcp-protocol-specialist
1claude-code-templates
npx claude-code-templates@latest --agent mcp-dev-team/mcp-protocol-specialist2Manually: put the files in place
.claude/agents/mcp-protocol-specialist.mdFor all projects use ~/.claude/agents/. Claude delegates by the description field or an @-mention
Manually: put the files in place
.codex/agents/mcp-protocol-specialist.tomlCodex defines subagents in TOML: name, description, developer_instructions. Move the Markdown text into developer_instructions by hand. For all projects use ~/.codex/agents/
Manually: put the files in place
.cursor/agents/mcp-protocol-specialist.mdCursor also reads .claude/agents/
Step by step, with commands for each platform: Claude Code subagents: how to create one, call it and keep context clean
Questions about mcp-protocol-specialist
How do I install mcp-protocol-specialist in Claude?
Run npx claude-code-templates@latest --agent mcp-dev-team/mcp-protocol-specialist, then confirm the file landed at .claude/agents/mcp-protocol-specialist.md.
What does mcp-protocol-specialist do?
It helps with MCP specification work: transports, JSON-RPC 2.0, capability negotiation, schema validation and compliance testing.
Which tools does the subagent have?
Only Read, Write, Edit and WebSearch. Running code or tests is not part of its toolset.