先说结论,MCP 是 Anthropic 搞的一个开放标准,全称 Model Context Protocol,模型上下文协议。一句话解释,它是给大模型和外部工具之间搭的一座桥。
桥的意思不是说,模型一过桥就能干活了。桥的意思是,模型和工具终于说上同一种语言了。
这件事看着抽象,但你想一下 USB 的故事就秒懂。
USB 出现之前,打印机、键盘、硬盘、移动电源,每接一个设备就要换一根线,每个设备有每个设备的协议。后来 USB-C 出来了,一根线全搞定,全世界都松了一口。
Anthropic 自己在官方文档里就把 MCP 比作 AI 时代的 USB-C 接口。
为啥这么比?因为大模型以前调外部工具,就是当年那个「每个设备一根线」的状态。你想用 AI 读你电脑里的文件,得写一套代码。你想 AI 帮你发邮件,得再写一套。你想 AI 帮你查日历、订机票、操作 Excel,每个都要单独适配,重复造轮子。
MCP 想做的事,说白了,啊不对我换个说法,其实就是给 AI 厂商和工具厂商一根通用线,只要双方都按 MCP 协议来,连一下就能用。
但 USB 这个类比偏工程师思维,普通读者听起来还是会晕。
我后来翻到一篇产品经理写的科普,他给了一个更接地气的比喻,我觉得挺到位。
他说,MCP 就像 AI 时代的 App Store。
你想一下十几年前怎么装软件。Windows 上要装个 QQ,得自己跑到 qq.com 下,下错版本就中毒全家桶。装个 Photoshop,得找 Adobe 官网,找不对链接就下到一堆捆绑软件。
后来苹果搞了 App Store,开发者按规矩把软件上架,用户打开商店一键下载,整个体验翻了天。
MCP 想干的事本质上是同一件事,只不过上架的不是 APP,是「AI 能调用的工具」。工具开发者按 MCP 协议把自家的能力「上架」,任何支持 MCP 的大模型就可以直接拉下来用。
更狠的是,App Store 还分 iOS 和安卓,MCP 这套理论上所有大模型都能用。Claude 能调,Cursor 能调,理论上以后任何遵守 MCP 协议的 AI 都能调。
还有第三个比喻更戳人。他把没 MCP 之前的 AI 比作「去商场逛街」。你想让 AI 买 iPhone,它得去苹果店;买书,它得去西西弗;喝咖啡,它得去星巴克。每家店有每家店的接口,AI 要写一堆适配代码挨个对接。
有了 MCP,相当于 AI 打开手机逛京东。商品都上架了,统一搜索、统一调用、统一接口,AI 不需要知道每家店在哪儿、几点开门,它只要会用 MCP 这个「京东 App」就行。
他自己还有个更接地气的说法。
没 MCP 之前,AI 是个「狗头军师」,光出主意不出力,具体的活儿还得你自己干。
有了 MCP,相当于你给狗头军师配了个管家和一队小头目。AI 负责出主意,管家负责把脏活累活分派给具体的工具。
我读完这三个类比的感觉是,懂了,而且觉得 Anthropic 这事干得挺聪明,因为这个生态一旦跑起来,后来者几乎没法换一套标准。
技术圈的朋友看到这里,可能想问一个很合理的问题,这跟 OpenAI 早先搞的 Function Calling 有什么不一样?
还真不一样。我顺手整理了一个对比,你扫一眼就懂。
Function Calling 跟 MCP 的差别
- 概念
:FC 是「让模型能调一个函数」,MCP 是「给模型一个通用工具商店」 - 架构
:FC 让大模型直接对接工具,每个工具要单独适配;MCP 是中间层,工具只要符合协议就能接进来 - 执行
:FC 同步,一次一个任务,等返回再干别的;MCP 异步,能一次派发多个任务 - 上下文
:FC 基本没上下文管理,聊几轮就乱;MCP 细粒度管上下文,能多轮 - 生态
:FC 各家自己实现,封闭;MCP 已经有 2000+ 开源 Server - 数据安全
:FC 依赖大模型厂的安全措施;MCP 走标准化接口,加密认证、内置权限控制
一句话总结,FC 是「点菜」,你让 AI 调哪个函数它就调哪个;MCP 是「自助餐」,AI 看菜单自己挑,吃完自己结账。
这两种思路差距挺大的。FC 适合简单场景,AI 调一两个 API 就完事。MCP 适合复杂场景,AI 要同时调度一堆工具,还要在多个任务之间保持上下文。
这也是为啥 2025 年开始,做 Agent 的团队基本都押 MCP 这条路了。
光讲理论你可能没感觉,我给你看个真实场景。
那位产品经理他自己用 Trae 配置了一个飞书 MCP 智能体,AI 可以直接操作飞书的消息、群组、任务、日历、多维表格。
他原本自己用多维表格搭了一个 AI 阅读管理系统。配好飞书 MCP 之后,他让 AI 去多维表里查「指定书籍」的数据。
结果,AI 直接就调通了。
他原话,「说实话,AI + MCP 处理数据,比我自己单干效率高太多。」
你看,这事的关键不是 AI 替你写代码了,是 AI 能直接操作你日常在用的软件了。你不用告诉它「打开飞书,找到那个多维表格,找到那一行」,它自己就能搞定。
以前这种「让 AI 跨多个应用协同干活」的事,程序员得花一两周写代码。现在有了 MCP,配一配就能跑。
更夸张的是,他现在已经让 AI 帮他管日历、管表格、管消息了。一个 7×24 小时不要工资的私人助理,就这么拼出来了。
但我也得给你泼盆冷水。
如果你不是程序员,你现在大概率用不上 MCP。
那位产品经理自己也承认,「现在 MCP 这玩意还主要是程序员在用,比如通过 Cursor、Trae 让 AI 帮写代码、操作文件。对 AI 小白来说还是太麻烦了。」
门槛在哪?要装 MCP Server,要配 IDE,要看 log 排查问题。这跟 2010 年你想玩安卓一样,得会刷机、装 recovery、出错了自己看 log。
但有组数据你得注意。一年前 MCP 收录的服务数基本是零,现在 mcps.live 已经有 7392 个了,Smithery 7900+,MCP.so 15000+。
这个增长曲线挺恐怖的。
想想看,一年前你搜「MCP Server」基本搜不到什么中文结果。现在你搜「飞书 MCP」「高德 MCP」「Notion MCP」,全是真家伙。
我自己对这事的感觉是,MCP 现在有点像 2008 年的安卓。
安卓发布那年,我还在用诺基亚的塞班系统。普通人也没觉得安卓跟自己有什么关系。等到 2011 年小米开始卖 1999 的安卓机,2014 年 OPPO、vivo 把店开到县城,整个生态才真正起飞。
MCP 也可能走这条路。前两年看是程序员的玩具,等哪天微信里点一下就能用,AI 帮我们订外卖、买电影票、查体检报告,它就真正进入普通人的生活了。
在那之前,MCP 最大的价值,是给大模型打开了一扇「通用工具门」。以前每个工具都要单独适配,AI 厂商和工具厂商互相不兼容,效率极低。现在有了统一标准,大家按规矩来,整个生态跑起来快得多。
这也是为啥 Anthropic 这种本来应该守着「Claude 模型」这一亩三分地的大厂,会主动把协议开源,让所有竞争对手都来用。
它赌的是「生态定胜负」,不是「模型定胜负」。这一招跟当年 Google 把安卓开源是同一个逻辑。
说到底,我觉得 MCP 这事真正有信号意义的,不是「AI 变强了」,而是 AI 和真实世界之间的「接口」,终于有人开始统一了。
你看电插头就知道了。一开始每个国家的插座都不一样,日本是两孔的、欧洲是两孔圆头的、英国是三孔方头的,泰国又是另一种。家电厂商要给每个国家单独做一个版本,普通人出差要带一堆转换头。
后来 USB、统一 Type-C、PD 协议,慢慢把数码产品的充电口统一了。再后来无线充电、MagSafe 又把「插」这一步抹掉。
AI 跟外部世界连接这件事,以前也是各家做各家的。OpenAI 的 GPTs、Anthropic 的 Tools、Google 的 Extensions、阿里千问的插件,每个厂都是自己的标准。
Anthropic 牵头搞 MCP 这个开放标准,至少让事情往「统一」的方向迈了一步。不管最后赢家是不是 Anthropic,至少生态跑起来了。
至于最后 MCP 能不能像 USB 和 App Store 那样普及,坦率的讲,现在还看不准。
好了,这篇就到这。
MCP 这东西挺值得持续关注的,特别是如果你正在做 AI 相关的工作,或者你就是想搞明白 AI 到底能帮你干多少事。
如果你也试过 MCP,或者你身边有人在折腾,欢迎留言告诉我你踩的坑。
下一篇我打算写一篇「手把手教你从零装一个 MCP Server」感兴趣的话点个关注,免得错过。
以上,既然看到这里了,如果觉得不错,随手点个赞、在看、转发三连吧,如果想第一时间收到推送,也可以给我个星标。
谢谢你看我的文章。
夜雨聆风