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 PluginMCP
谁调用你的后端代码OpenAI 平台任何 MCP Host
跨客户端仅 ChatGPT
开放标准各自定义OpenAI 私有开放协议
本地运行看情况支持(stdio 传输)

新手怎么开始

  1. 安装 Claude Desktop 或打开 Cursor
  2. 加一个 filesystem MCP Server(上面的 JSON 配置)
  3. 让 AI 读/写一个本地文件,观察它怎么调用工具
  4. MCP Server 仓库 找更多现成 Server

小结

MCP 不是又一个 AI 模型,是 AI 和外部世界之间的标准协议。理解它,你就理解了为什么 2026 年 AI 工具都在强调「连接能力」而不是「模型能力」。

下一篇(专业向):MCP 协议细节、传输层、如何写自己的 Server。