Get started with the Model Context Protocol (MCP)
MCP is an open protocol that standardizes how applications provide context to LLMs. Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect your devices to various peripherals and accessories, MCP provides a standardized way to connect AI models to different data sources and tools.
MCP helps you build agents and complex workflows on top of LLMs. LLMs frequently need to integrate with data and tools, and MCP provides:
At its core, MCP follows a client-server architecture where a host application can connect to multiple servers:
Choose the path that best fits your needs:
Get started building your own server to use in Claude for Desktop and other clients
Get started building your own client that can integrate with all MCP servers
Get started using pre-built servers in Claude for Desktop
Check out our gallery of official MCP servers and implementations
View the list of clients that support MCP integrations
Learn how to use LLMs like Claude to speed up your MCP development
Learn how to effectively debug MCP servers and integrations
Test and inspect your MCP servers with our interactive debugging tool
Dive deeper into MCP’s core concepts and capabilities:
Understand how MCP connects clients, servers, and LLMs
Expose data and content from your servers to LLMs
Create reusable prompt templates and workflows
Enable LLMs to perform actions through your server
Let your servers request completions from LLMs
Learn about MCP’s communication mechanism
Want to contribute? Check out our Contributing Guide to learn how you can help improve MCP.
Here’s how to get help or provide feedback: