本篇导读
预计阅读时间:9 分钟。读完你会明白 MCP 是什么、解决什么问题、怎么在客户端里安装一个 MCP 工具,以及挑工具时该注意什么。
前几节给 Agent 配好了规矩和记忆。这一节扩军备:给它接外部工具。
先看一个老问题
你让 Agent 「帮我查一下今天的新闻」。它为难了:它的模型知识停留在训练截止那天,而且它手里只有文件读写和终端——它能上你的电脑,但「上网查资料」这件事,得有一个专门的「查资料工具」它才能干。
那你装一个查资料工具、再装一个浏览器工具、再装一个数据库工具……每家工具接口都不一样,每个客户端的接法都不一样?这画面太美。
MCP:AI 的 USB-C 接口
MCP(Model Context Protocol,模型上下文协议)就是来解决这个问题的。它是 2024 年底 Anthropic 推出的开放标准,一句话概括:
把「AI 连接外部工具」这件事标准化,做成一个统一的插口。
类比 USB-C:在它出现之前,每个手机一个充电口;统一之后,一根线充所有设备。MCP 之前,每个工具要为每个 AI 应用单独开发适配;MCP 之后:
- 工具开发者只需写一个 MCP 服务(MCP Server),所有支持 MCP 的客户端都能用。
- 客户端(Zcode、各类 Agent)只需实现 MCP 客户端这一端,就能接入整个生态。
今天 MCP 已经是事实上的行业标准,主流 Agent 全部支持,社区里现成的 MCP 服务成百上千:网页抓取、浏览器操控、数据库、地图、邮件、GitHub……
装一个试试
在 Zcode 里安装 MCP 服务的大致流程(不同客户端入口不同,字段一致):
- 找到你想要的 MCP 服务(比如一个网页抓取工具),拿到它的配置信息。
- 在 Zcode 的 MCP 设置里添加一项:名称(随你起)、启动方式(本地命令或远程地址)。
- 保存后重启会话,你会在工具列表里看到新工具。
- 直接用自然语言验证:「用刚才装的工具,抓取这个网页的标题」。Agent 会自己调用它。
配置的本质也是写文件——Zcode 的 MCP 配置在用户目录 .zcode 下的客户端配置文件里,图形界面填的就是它。你也可以让 AI 帮你装。
挑工具的三个注意
MCP 生态繁荣,但也鱼龙混杂,挑的时候记住三条:
- 按需安装,宁缺毋滥。 每个已安装的工具都会占用上下文窗口(Agent 得「知道」它存在)。装一堆用不上的,白白浪费容量还干扰选择。用得上再装。
- 只装可信来源的。 MCP 服务运行在你电脑上,有和你相同的权限。来历不明的工具不要装,优先选官方和大厂维护的。
- 它只是工具,不是魔法。 装了浏览器工具不等于它什么网页都能搞定(反爬、登录墙都在),要有合理预期。
下一站
MCP 给了 Agent 外部工具。但有些本事不需要外部工具,只需要「一份写好的操作手册」——这就是下一节的技能(Skill),也是 Agent 系统解构的最后一站。
