Skip to content

本篇导读

预计阅读时间: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 服务的大致流程(不同客户端入口不同,字段一致):

  1. 找到你想要的 MCP 服务(比如一个网页抓取工具),拿到它的配置信息。
  2. 在 Zcode 的 MCP 设置里添加一项:名称(随你起)、启动方式(本地命令或远程地址)。
  3. 保存后重启会话,你会在工具列表里看到新工具。
  4. 直接用自然语言验证:「用刚才装的工具,抓取这个网页的标题」。Agent 会自己调用它。

配置的本质也是写文件——Zcode 的 MCP 配置在用户目录 .zcode 下的客户端配置文件里,图形界面填的就是它。你也可以让 AI 帮你装。

挑工具的三个注意

MCP 生态繁荣,但也鱼龙混杂,挑的时候记住三条:

  1. 按需安装,宁缺毋滥。 每个已安装的工具都会占用上下文窗口(Agent 得「知道」它存在)。装一堆用不上的,白白浪费容量还干扰选择。用得上再装。
  2. 只装可信来源的。 MCP 服务运行在你电脑上,有和你相同的权限。来历不明的工具不要装,优先选官方和大厂维护的。
  3. 它只是工具,不是魔法。 装了浏览器工具不等于它什么网页都能搞定(反爬、登录墙都在),要有合理预期。

下一站

MCP 给了 Agent 外部工具。但有些本事不需要外部工具,只需要「一份写好的操作手册」——这就是下一节的技能(Skill),也是 Agent 系统解构的最后一站。

Powered by VIDDsys