MCP (Model Context Protocol) is a standard protocol open-sourced by Anthropic in late 2024. Its core goal: to establish a unified standard for interactions between LLMs and external tools/data sources.
The Problem
Here's how messy AI Agent tool calling is today:
Claude → its own tool format
GPT → Function Calling
Open-source models → each with their own approach
Every tool requires separate adaptation. What MCP aims to solve: Just as USB-C unified connectors, MCP unifies AI's tool calling protocol.
Architecture
┌──────────┐ MCP Protocol ┌──────────────┐
│ Host │◄────────────────────►│ MCP Server │
│ (Claude │ JSON-RPC over │ (tools) │
│ Desktop)│ stdio/HTTP │ │
└──────────┘ └──────────────┘
- Host: AI application (Claude Desktop, VS Code, custom App)
- Client: Protocol implementation within the Host
- Server: Service providing specific capabilities (filesystem, database, API)
Quick Start
# Install MCP server
npx @anthropic/mcp-server-filesystem /path/to/allowed/dir
# Claude Desktop configuration
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["@anthropic/mcp-server-filesystem", "/path"]
}
}
}
Existing Ecosystem
| Server | Capability |
|---|---|
| filesystem | Read/write files |
| github | Manage repos/PRs |
| postgres | Database queries |
| slack | Send messages |
| puppeteer | Browser automation |
Core Concepts
- Tools: Functions callable by the LLM (
read_file,search_docs) - Resources: Data readable by the LLM (file contents, database records)
- Prompts: Predefined prompt templates
Why It Matters
Previously, AI tool calling was fragmented—each platform defined its own format. MCP makes "write once, run anywhere" possible in the AI tools space.
If you're developing AI Agents in 2026, MCP is infrastructure you can't avoid.
References:
Comments
Comments are closed.