MCP Specification
ActiveDescription
Official MCP protocol spec, defining communication between agents and tools.
Key Features
- Authoritative — Maintained by Anthropic
- Protocol definition — Built on JSON-RPC 2.0
- Capability negotiation — Server / Client capability exchange
- Three primitives — Resources, prompts, tools
- Versioned — Evolves with the ecosystem
Use Cases
Categories
Quick Start
# Clone
git clone https://github.com/modelcontextprotocol/specification
cd specification
# Open docs/README.md to browse the spec