如果要给这几年的 Agent 生态画一张最写实的图,画面中心可能不是机器人在干活,而是工程师在写胶水代码。

想让 Agent 会用日历?写一段适配。想让它查数据库?再写一段。想让它读某个 SaaS 的数据?还有一段,连鉴权带错误处理一起伺候。

一两段不算什么。但现实是:模型不止一个,工具成百上千——每一个“模型 × 工具”的新组合,都要多写一份适配。这是一道乘法题,越滚越大。

MCP 想做的事,就是把这乘法降下来。

泥潭:胶水代码写不完

USB 出现之前的世界,是一堆各说各话的插头:打印机的口是圆的,键盘的口是圆的(另一种圆),鼠标走串口,显示器另有一路。每换一个设备,就换一种插头。

今天 AI 工具的接入现状,和那个年代像得出奇:

结果是:工具作者为 A 平台写的适配,搬到 B 平台基本作废;用户则被困在一张“哪些工具支持哪些模型”的表格里。

更现实的是版本地狱:模型升一级,原来的适配要回归一遍;工具换了鉴权方式,散落各处的一排适配都得跟着改。适配层攒到最后,成了一种没人说得清有多少副本的私有方言。

胶水的活还细碎:返回格式的一次调整、一种新参数类型的支持、一次鉴权过期后的重试——单拎哪一件都不值一提,但乘以组合数,就成了压在每个人头上的日常。

问题不在于工具不够多,而在于每一个“模型-工具”组合都被要求单独适配一遍。

把插座标准化

协议层 · 两头对齐

USB-C 的聪明之处,不在它传了多少数据,而在它不规定设备做什么,只规定怎么插。设备端守一份规矩,主机端守同一份规矩,于是任意设备能插任意主机。

MCP(Model Context Protocol,模型上下文协议)走的是同一条路。它既不管各家模型怎么训练,也不管工具内部怎么实现;它只管一件事:让“模型这一端”和“能力那一端”按同一套话术说话。

说得再直白一点:谁也不许再发明私有的插头,大家都照一份说明书来。说明书之外的部分,各家的自由。

MCP 最初由 Anthropic 提出并开源,随后被多家模型厂商和开发工具接纳——开放标准的价值就在这里:任何一方都可以照着实现,不需要向谁申请许可。

协议规定的东西其实很朴素:怎么建立连接、怎么列出对方有什么、怎么发起调用、结果怎么带回、出错怎么报。就是这些“接头暗号”,让两端不必再互相猜。

两个角色:客户端与服务器

MCP 这套模型里只有两个角色:

连接规则很干净:一个客户端可以连多个服务器,一个服务器也能被多个客户端复用。连上之后先握手、互报能力,再按需调用。

第一轮往来的样子,像开店前的对表:服务器递上一份清单——“我这儿有文件读取、有数据库查询”;客户端挑出自己确实需要的那几项,记进本地。从此每次调用,双方都按同一套格式收发。

换模型不用重写服务器,换服务器不用升级客户端——中间的协议层不动。

这一步的意义,就是把乘法变成加法:原来要维护“模型数 × 工具数”份适配,现在只需要“N 份客户端 + M 份服务器”。

菜单:工具与资源

工具清单 · 排成一队

服务器对客户端亮出的清单,主要是两样东西:

还有一类叫提示模板(Prompts):把常用任务预先写好,让用户在界面上一键发起。

这些声明都是结构化的:每个工具带着参数说明,参数带着类型与约束。这份结构会原样转给模型,模型照着它来选——服务器把清单写得越清楚,模型猜的力气就省得越多。

值得留意的是流程里谁在动手:模型从头到尾只是看菜单点菜;真正的下单、执行、权限把关,全都由客户端那一侧的宿主应用完成。模型只负责点单,执行与权限始终握在宿主手里。

生态:一次编写,处处可用

生态 · 越连越多

对单个开发者,MCP 的好处是省事:一个工具写一遍,所有支持这套协议的客户端都能用。

更大的东西在后面——网络效应:服务器越多,每个客户端能调用的能力越丰富;客户端越多,写服务器越值得。工具作者的处境从“写 N 份适配”变成“写一份,处处可用”,生态的正循环就此转起来。

支持名单也越拉越长:从模型厂商到编辑器、终端、各类开发工具,都在往这套协议上靠。一个接口标准能走多远,看的从来不是它多优雅,而是接的人多不多。

当然,边界也要看清:

协议管不到的地方

回头说一句常被忽略的话:MCP 只是“接线方式”,不是“智慧”。

模型会不会用这个工具、该不该用、用完结果可信吗——协议一概不管。接线标准让插头终于对得上了,但电器的品质、用电的规矩,还是各家自己的功课。安全、评测、兜底这些词,会比协议的讨论活得更久。

墨造旁注:协议解决的是“能不能连”,剩下的“连上之后靠不靠得住”,才是真正的长跑。

骨架之外

把这个系列串一遍:最小循环 → 工具 → 记忆 → 检索 → 分工 → 协议。一套能自己干活的 Agent,骨架到此基本立住了。

接下来轮到成品了:真实世界里天天有人用的那些 Agent,各自把骨架装出了什么脾气——手感从哪儿来,又栽过哪些跟头。剩下的地图,一篇一篇慢慢走。