Technology · Agentic → Agent Protocols · Open Source · wiki:deep
Model Context Protocol (MCP) is an open specification (plus schema and official docs) for how AI applications (hosts/clients) connect to servers that expose tools, resources, and prompts through a standardized, capability-negotiated interface. The canonical repo holds the spec and TypeScript→JSON Schema definitions (e.g. schema dated 2026-07-28 in-tree); SDKs live in sibling repos (Python, TypeScript, Go, C#, …). MIT on the spec repo (map may show NOASSERTION — verify LICENSE). Created by David Soria Parra and Justin Spahr-Summers.
Preferred research shape for the tool bus: observe → propose → execute mounts capabilities as MCP servers instead of a proprietary plugin API. Discovery, least privilege, and audit become tractable because surfaces are explicit. Prefer A2A when the peer is another opaque agent; pair with an MCP gateway/registry before workers dial arbitrary URLs. Protocol ≠ policy gate or ledger.
Hosts speak MCP to servers; negotiate capabilities; invoke tools, read resources, and fetch prompts. Many servers wrap filesystems, APIs, browsers, or internal systems behind one client protocol.
Related: agent2agent-protocol · mcp-gateway-registry · mcp-registry · agent-gateway · topics/12-central-nervous-system · topics/33-skill-registry
Scroll inside the canvas to pan
Catalog backlinks — what points here (wiki “what links here”).
Claims below are backed by science sources on disk.
Spec / architecture
MCP architecture — host / client / server · MODERATE
“The Model Context Protocol (MCP) follows a client-host-server architecture where each host can run multiple client instances.”
Spec revision notes
Model Context Protocol — Specification · MODERATE
“Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools.”
MCP vs A2A contrast
A Comparative Study of MCP and A2A for Inter-Agent Coordination · MODERATE
“MCP can support inter-agent coordination in constrained LLM-based systems through a comparatively lightweight implementation model with lower coordination complexity.”
Features and peers linked from the catalog map — not a second product surface.
Primary repo github.com/modelcontextprotocol/modelcontextprotocol · Open Source
technologies/model-context-protocol/README.md
9 tags · 41 out · 43 in · 3 artifacts · 0 gaps · 34 corpus docs
map_edge · 10
tech_features · 1
tech_quote · 8
tech_readme · 1
tech_science_source · 3
tech_section · 11