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
💡 Authoritative reference for MCP implementations.
💡 Unify agent-tool interfaces inside the enterprise.
💡 Align MCP semantics within a team to avoid ambiguity.
Strengths & Limitations
✅ Strengths
- • Actively maintained, recent updates
- • High community interest (9.1k stars)
⚠️ Limitations
- • No clear open-source license
Categories
Quick Start
# Clone
git clone https://github.com/modelcontextprotocol/specification
cd specification
# Open docs/README.md to browse the spec