乐于分享
好东西不私藏

MCP 到底是什么,为什么它可能改变 AI 工具生态

MCP 到底是什么,为什么它可能改变 AI 工具生态
一个协议,让 AI 从"只会说话"变成"能操作一切"。

我先讲一个故事。

去年我在用一个 AI 工具分析数据。它很聪明,能理解我的问题,能写 SQL,能解释结果。但有一个问题——它连不上我的数据库。

我得先把数据导出成 CSV,上传给它,它分析完再把结果下载回来。每次数据更新,我都得重复这个过程。

我就想:为什么 AI 不能直接连我的数据库?

答案是:没有标准方式让 AI 连接外部工具。每个 AI 产品各搞各的,开发者要给每个 AI 平台单独写适配代码。

MCP 就是来解决这个问题的。


● ● ●

一句话解释

MCP(Model Context Protocol)是 Anthropic 在 2024 年 11 月发布的一个开放协议。它的目标很简单:

给 AI 一套标准的"插头",让它能连接任何外部工具和数据源。

你用过 USB-C 吧?一根线,能连显示器、能充电、能传数据。不管你用的是苹果还是安卓,USB-C 的接口是一样的。

MCP 就是 AI 世界的 USB-C。


● ● ●

它是怎么工作的

MCP 的架构分三个角色:

角色
是什么
举个例子
**Host**
发起请求的 AI 应用
Claude Desktop、Cursor
**Client**
连接 Host 和 Server 的桥梁
内置在 Host 里
**Server**
提供具体能力的服务
数据库连接器、文件系统、GitHub API

流程是这样的:

  1. 01
    你在 Claude Desktop 里说"帮我查一下数据库里最近 7 天的用户注册数"
  2. 02
    Claude(Host)通过 Client 调用数据库 MCP Server
  3. 03
    MCP Server 执行 SQL 查询,返回结果
  4. 04
    Claude 把结果整理成你想要的格式

整个过程对你来说是透明的。你不需要手动导出数据,不需要上传 CSV。AI 直接操作你的工具。

MCP 架构


● ● ●

为什么这件事很重要

在 MCP 之前,AI 工具的生态是碎片化的。

每个 AI 平台——OpenAI、Anthropic、Google——都有自己的"工具调用"方式。开发者如果想让自己的工具被 AI 使用,要给每个平台写一套适配代码。

10 个 AI 平台 × 100 个工具 = 1000 套适配代码。

这不现实。

MCP 出来之后,开发者只需要写一套 MCP Server,所有支持 MCP 的 AI 平台都能用。

100 个工具 × 1 套 MCP Server = 所有 AI 平台都能用。

这就是标准化的力量。

2025 年 3 月,OpenAI 宣布支持 MCP。这意味着——连最大的 AI 玩家都加入了这个生态。MCP 不再是 Anthropic 的"自家协议",而是行业标准。

● ● ●

现在有哪些 MCP Server

说实话,现在的 MCP Server 生态已经很丰富了。几个常用的:

开发类

  • GitHub:创建 PR、查看 issue、搜索代码
  • GitLab:类似 GitHub,面向 GitLab 用户
  • Docker:管理容器和镜像

数据类

  • PostgreSQL / MySQL:直接查询数据库
  • Redis:读写缓存
  • 文件系统:读写本地文件

生产力类

  • Slack:发送消息、搜索历史
  • Google Drive:读写文档和表格
  • Notion:查询和更新页面

搜索类

  • Brave Search:网页搜索
  • Google Maps:地点查询

社区已经有数千个 MCP Server,覆盖了大部分常见工具。


● ● ●

普通人怎么体验 MCP

如果你用 Claude Desktop,设置非常简单:

  1. 01
    打开 Claude Desktop 的设置文件(claude_desktop_config.json
  2. 02
    加一段 MCP Server 配置
  3. 03
    重启 Claude Desktop

举个例子,加一个文件系统 MCP Server:

{   "mcpServers": {     "filesystem": {       "command": "npx",       "args": [         "-y",         "@modelcontextprotocol/server-filesystem",         "/Users/你的用户名/Documents"       ]     }   } }

重启后,你就可以在 Claude 里直接读写 Documents 文件夹了。说"帮我把桌面上的报告重命名为 2025 年报",它直接操作。

不需要手动拖拽,不需要复制粘贴。AI 直接帮你干活。


● ● ●

我的体验

我用 MCP 连了三样东西:GitHub、本地文件系统、一个 PostgreSQL 数据库。

最爽的场景是:我说"帮我看看最近一周有哪些 PR 没人 review",Claude 直接调 GitHub API 查完告诉我。以前我要打开 GitHub,点进每个仓库,筛选 PR,手动统计。

5 秒钟搞定以前 5 分钟的事。

但也有不爽的地方。MCP Server 的质量参差不齐。有些社区开发的 Server 文档不全、bug 不少、报错信息不友好。你得有点技术底子才能搞定配置问题。


● ● ●

它的局限

MCP 不是银弹。

安全问题:AI 能直接操作你的工具,意味着它也能犯错。如果它误删了文件、误发了消息,你得有补救措施。

性能开销:每次工具调用都走一层 MCP 协议,有额外的延迟。对于需要高频调用的场景,这可能是个问题。

生态还在早期:虽然 Server 数量多,但质量良莠不齐。很多 Server 还是个人开发者的作品,缺乏维护。


● ● ●

一句话总结

MCP 把 AI 从"一个聊天窗口"变成了"一个能操作一切的操作系统"。

它不是最性感的技术——没有酷炫的界面,没有震撼的 demo。但它可能是 2025 年 AI 领域最重要的基础设施。

因为连接,才是一切的开始

MCP = AI 的 USB-C