AI
Learn the Model Context Protocol
The Model Context Protocol is a standard way for an application to give a model tools, data, and prompts. In this catalog, MCP means that protocol, not a hardware bus.
For engineers connecting editors, agents, or local tools to a model through one interface.
Start here
Read the protocol introduction, then run one server from the official servers repository and see which tools it exposes.
Recommended resources
Start here · BeginnerModel Context Protocol
The project home. Start here so the acronym is tied to the protocol.
modelcontextprotocol.ioSpecification · IntermediateMCP specification
The versioned spec for tools, resources, and the messages between client and server.
modelcontextprotocol.ioBuild · IntermediateMCP servers
Reference servers you can run to see a real tool list.
github.comReference · IntermediateMCP Python SDK
The Python SDK for writing a server instead of only consuming one.
github.com