Skip to main content
subagent

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.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --agent mcp-dev-team/mcp-protocol-specialist
Open on GitHub

What 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-specialist

2Manually: put the files in place

.claude/agents/mcp-protocol-specialist.md

For all projects use ~/.claude/agents/. Claude delegates by the description field or an @-mention

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.

Similar subagents

All subagents for Agent setup: memory, context, orchestration →

From the same set205

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor