Claude Code · 6 min
What is MCP in Claude Code (Model Context Protocol)
Understand what the Model Context Protocol is, how it connects Claude Code to external tools, and why it opens up a world of new possibilities.

Quick answer
MCP (Model Context Protocol) is an open protocol that lets Claude Code connect to external tools and data sources, such as databases, APIs, file systems and web services. Instead of the assistant working only with text, MCP gives it the ability to interact with the real world.
- Open protocol to connect Claude Code to the outside world
- Connects to databases, APIs, files and web services
- Lets Claude Code take real actions, not just generate text
- Extensible: any tool can have an MCP server
Ask AI about this guide:
What is MCP
The Model Context Protocol, or MCP, is an open protocol developed by Anthropic that defines a standard way for Claude Code to connect to external tools and data sources. Without MCP, Claude Code essentially works with text: it reads files, writes code, answers questions. With MCP, it can interact with databases, query APIs in real time, access remote file systems and even control external applications.
The word "protocol" may sound technical, but the idea is simple: MCP defines a common language between Claude Code and the tools you want to use. Any tool that implements that language can be used by the assistant. To better understand the context where MCP fits, visit our article on what Claude Code is and the main Claude Code page.
How it works in practice
MCP works with two main components:
- MCP client: this is Claude Code. It makes requests to external tools and uses the data it receives to carry out your instructions.
- MCP server: the external tool (a database, GitHub, a web service, etc.) that receives requests from Claude Code, performs actions and returns data.
When you configure an MCP server, Claude Code gains access to that tool. For example, with an MCP server for GitHub, the assistant can browse repositories, create issues or view pull requests directly within your work session, without needing to leave the terminal or copy and paste information manually.
Examples of MCP servers
The MCP ecosystem is growing fast. Here are some examples of what you can already connect to Claude Code:
| MCP server | What it lets you do |
|---|---|
| GitHub MCP | Read repositories, create issues, view pull requests |
| PostgreSQL MCP | Query and write to databases directly |
| Google Drive MCP | Access and edit documents in Google Drive |
| Web Search MCP | Search the internet in real time |
| File System MCP | Access files and folders on your local system |
| Slack MCP | Read and send messages in Slack |
The list keeps growing as more companies and developers create MCP servers for their tools.
MCP vs plugins: what's the difference
You may be familiar with the concept of plugins in other AI assistants. MCP is conceptually similar, but with important differences:
- Plugins are often proprietary and specific to a single assistant. To work with a different assistant, you need to rewrite the plugin.
- MCP is an open, standardized protocol. An MCP server written for Claude Code can potentially work with any assistant that supports the protocol, reducing duplicated effort for anyone building integrations.
In practical terms, MCP tends to be more flexible and to allow deeper integrations than traditional plugin systems.
How to get started with MCP
If you are using Claude Code and want to try MCP, the easiest path is to start with an existing MCP server for a tool you already use day to day. Anthropic and the community maintain lists of MCP servers available for the most common tools.
The general process is: install the MCP server for the tool you want to use, configure the required permissions and add the server to the Claude Code configuration. From then on, the assistant has access to the tool and can use it in your work sessions without manual intervention from you.
To deepen your knowledge of Claude Code's capabilities, also check out the articles on skills and agents and explore the prompt library.
Components for this task
We hand-picked the agents, skills and commands that handle this kind of work: Databases with Claude Code: schema, queries and migrations.
Frequently asked questions
MCP was created by Anthropic but it is an open protocol. That means other AI assistants and tools can also adopt it. The specification is publicly available to encourage its adoption.
Want to put this to work in your business?
1,859 ready-to-copy AI prompts, by industry.
Keep reading

Claude Code vs Cursor: which is the best AI tool for coding?
We compare Claude Code and Cursor to figure out which is the best AI tool for coding, depending on your profile and how you work.

Claude Code vs GitHub Copilot: a complete comparison
Claude Code and GitHub Copilot are AI tools for developers, but they work very differently. See which one fits your work better.

The best ChatGPT prompts (for your business)
Ready-to-use ChatGPT prompts, organized by business area: customer service, marketing, content, productivity, and more.

Artificial intelligence for businesses: the guide to getting started
A practical guide to artificial intelligence for businesses: where to start, which tools to use, and how to introduce AI to your team without hassle.
Save hours every week with AI, no hassle
Doutor AI gives you 1,859 ready-to-copy AI prompts, by industry and in plain English - plus a complete technical library for those who want to go further.
