Skip to content

What is the Model Context Protocol (MCP)?

Source

Content

Documentation index: Fetch the complete documentation index at llms.txt to discover all available pages before exploring further.

MCP (Model Context Protocol) is an open-source standard for connecting AI applications to external systems.

Using MCP, AI applications like Claude or ChatGPT can connect to data sources (e.g. local files, databases), tools (e.g. search engines, calculators) and workflows (e.g. specialized prompts)—enabling them to access key information and perform tasks.

Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect electronic devices, MCP provides a standardized way to connect AI applications to external systems.

MCP connects AI applications to external data sources, tools, and workflows

What can MCP enable?

  • Agents can access your Google Calendar and Notion, acting as a more personalized AI assistant.
  • Claude Code can generate an entire web app using a Figma design.
  • Enterprise chatbots can connect to multiple databases across an organization, empowering users to analyze data using chat.
  • AI models can create 3D designs on Blender and print them out using a 3D printer.

Why does MCP matter?

Depending on where you sit in the ecosystem, MCP can have a range of benefits.

  • Developers: MCP reduces development time and complexity when building, or integrating with, an AI application or agent.
  • AI applications or agents: MCP provides access to an ecosystem of data sources, tools and apps which will enhance capabilities and improve the end-user experience.
  • End-users: MCP results in more capable AI applications or agents which can access your data and take actions on your behalf when necessary.

Broad ecosystem support

MCP is an open protocol supported across a wide range of clients and servers. AI assistants like Claude and ChatGPT, development tools like Visual Studio Code, Cursor, MCPJam, and many others all support MCP — making it easy to build once and integrate everywhere.

Start building

TopicDescriptionLink
Build serversCreate MCP servers to expose your data and toolsBuild servers
Build clientsDevelop applications that connect to MCP serversBuild clients
Build MCP AppsBuild interactive apps that run inside AI clientsBuild MCP Apps

Learn more

TopicDescriptionLink
Understand conceptsLearn the core concepts and architecture of MCPArchitecture

Key Takeaways

  • MCP is an open standard that connects AI apps to external data, tools, and workflows through a common protocol.
  • The USB-C analogy captures the goal: one standardized interface instead of bespoke integrations per system.
  • The ecosystem spans assistants (Claude, ChatGPT), dev tools (VS Code, Cursor), and server/client builders documented on modelcontextprotocol.io.

Curated technical notes — open source on GitHub