2024 年底 Anthropic 发布 MCP(Model Context Protocol),2025-2026 年 Cursor、Claude Desktop、Windsurf、Zed 等主流 AI 工具纷纷接入。如果你只记一个前沿概念,先记 MCP。
问题:每个 AI 工具都要单独对接
没有 MCP 之前:
Cursor ← 单独写 GitHub 集成
Claude ← 单独写 GitHub 集成
Windsurf ← 再写一遍 GitHub 集成
……
每个 AI 客户端(Host)和每个外部工具(数据源/API)之间都是 N×M 的对接关系,重复劳动,接口不统一。
MCP 的思路:标准化中间层
┌──────────┐ MCP 协议 ┌──────────┐
│ AI 客户端 │ ←──────────────→ │ MCP Server│ ←→ GitHub / 文件 / 数据库
│ (Host) │ │ │
└──────────┘ └──────────┘
Cursor @modelcontextprotocol/server-github
Claude Desktop @modelcontextprotocol/server-filesystem
Zed 自定义 Postgres Server
写一次 MCP Server,所有支持 MCP 的 AI 客户端都能用。 这就是「USB 接口」比喻的来源。
MCP 的三个核心能力
| 能力 | 干什么 | 例子 |
|---|---|---|
| Tools | 让 AI 执行操作 | 创建 GitHub Issue、执行 SQL 查询 |
| Resources | 让 AI 读取数据 | 读取文件内容、获取数据库 schema |
| Prompts | 预定义的 Prompt 模板 | 「代码审查」模板、「写 commit message」模板 |
真实案例 1:Claude Desktop + 本地文件
Anthropic 官方文档中的经典配置(claude_desktop_config.json):
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/me/projects"]
}
}
}
配置后,Claude Desktop 里的 Claude 就能 直接读写 /Users/me/projects 下的文件——不需要复制粘贴,不需要上传。
你可以对 Claude 说:「读一下 src/main.py,告诉我入口函数做了什么。」Claude 通过 MCP 调用 filesystem server 读取文件,然后回答。
真实案例 2:Cursor + MCP
Cursor 在 Settings → MCP 中支持添加 Server。社区已有大量现成 Server:
@modelcontextprotocol/server-github— 操作 GitHub 仓库@modelcontextprotocol/server-postgres— 查询 PostgreSQL@modelcontextprotocol/server-slack— 发 Slack 消息@modelcontextprotocol/server-puppeteer— 控制浏览器
配置方式和 Claude Desktop 类似,Cursor 作为 MCP Host 连接这些 Server,Agent 模式下的 Cursor 就能自动调用。
实际体验:在 Cursor Agent 中配置 filesystem + github MCP 后,说「在这个 repo 创建一个 fix-typo 分支,改 README 里的错别字,提 PR」——Agent 会通过 MCP 依次完成 git 操作,而不是让你手动复制代码。
MCP vs API vs Plugin
| 传统 API 集成 | ChatGPT Plugin | MCP | |
|---|---|---|---|
| 谁调用 | 你的后端代码 | OpenAI 平台 | 任何 MCP Host |
| 跨客户端 | 否 | 仅 ChatGPT | 是 |
| 开放标准 | 各自定义 | OpenAI 私有 | 开放协议 |
| 本地运行 | 看情况 | 否 | 支持(stdio 传输) |
新手怎么开始
- 安装 Claude Desktop 或打开 Cursor
- 加一个 filesystem MCP Server(上面的 JSON 配置)
- 让 AI 读/写一个本地文件,观察它怎么调用工具
- 去 MCP Server 仓库 找更多现成 Server
小结
MCP 不是又一个 AI 模型,是 AI 和外部世界之间的标准协议。理解它,你就理解了为什么 2026 年 AI 工具都在强调「连接能力」而不是「模型能力」。
下一篇(专业向):MCP 协议细节、传输层、如何写自己的 Server。