AI 代理只会在本地打转?我用 MCP 给它接上手脚,3 步接通第一个外部服务
先说结论:很多人觉得自己的 AI 代理"不够聪明",其实它不笨,是够不着外面的世界------能读本地文件、能跑命令,却连不上你的数据库、内部接口、第三方服务。我一开始也卡在这儿,把 MCP 跑通后才明白:问题从来不在模型,在它有没有"手脚"。
这篇我把给 OpenClaw 小龙虾(Claude Code 同款)接第一个 MCP 服务的过程讲一遍,连我踩的三个坑和边界判断一起给你。
1. 真问题:AI 写得出脚本,却发不出请求
我最早让代理去查一个 GitHub 仓库的提交。它很乐意,啪啪写了段调 API 的脚本,看着挺像样。但你让它真去执行、把实时返回的数据接住,它做不到。
这就是那道鸿沟:模型有"智能",没有"执行"。它能想清步骤、能写出调用代码,却没有一双手真的发出请求、接住响应。智能和执行断了一截,这截就是 MCP 来补的。说白了,刚装好的代理是个"什么都会、谁都不认识"的通用助手,它的强是通用的,你的活儿是专属的,中间的落差就得我用 MCP 填。
2. MCP 是什么:一个"统一插座"
MCP 全称模型上下文协议,Anthropic 提出的开放标准。我给学员只用一个比喻:它是给代理用的"统一插座"。
以前每接一个外部能力,都要为"这个模型+这个工具"单写一套对接,组合爆炸。MCP 把它标准化了:任何外部能力------文件系统、数据库、代码托管、搜索、你公司的内部接口------只要按 MCP 包成一个"服务",代理就能像插插头一样接进来用。
结构就两个角色,记住就懂一大半:
- MCP 服务(Server):只管怎么对接某个外部系统,把它包成代理能调的工具。
- 代理(Client):只管什么时候、为什么调这个工具。
解耦得很干净,所以社区已有大量现成服务即插即用,你也能为自己业务写专属的。我的判断:MCP 之于代理,像应用商店之于手机------能装 App 之后才无所不能。
3. 实操:3 步接通第一个服务
原理讲再多不如动手。我走的就是"添加---验证---用起来"三步,换任何服务都是同一套动作。
第一步,一条命令添加。 拿社区现成的 GitHub 服务举例,它能让代理直接读仓库、看提交:
bash
claude mcp add github -- npx -y @modelcontextprotocol/server-github
意思是:加一个叫 github 的服务,启动方式是后面那段 npx 命令,-y 自动拉起,不用预装。
第二步,立刻验证(这步千万别省):
bash
claude mcp list
看服务在不在、status 正不正常。我管这叫"接完就查"。
第三步,在对话里真用一次。 给它一个必须靠外部能力才能完成的指令,比如"读 xxx 仓库最近 5 条提交,总结改了什么",盯着它自动调用工具,再核对数据对不对。
文件系统、数据库、网页抓取、搜索......现成服务一大把,接法完全一样。学会接一个就会接所有。
4. 三个坑,我替你踩过了
坑一:接了不验证。 命令没报错就以为接上了,结果压根没起来,真用时才发现,白折腾。我的硬规矩:每接一个必跑 mcp list 确认 status,再进对话试一次。亲眼看它调起来才算数------这是最容易忽略的失败点。
坑二:拿安全不当回事。 MCP 服务和本地函数调用有本质区别,它接受网络请求,每接一个,攻击面就扩大一圈。涉及账号、密钥的服务,认证、授权、输入校验不能省;密钥也千万别写进任何会被公开分享的文件。这条边界一旦破,代价很大。
坑三:见啥都想套 MCP。 这点我最想劝你------我不推荐一上来给所有东西都包 MCP。只是个本地小应用、工具集又窄又固定,直接调 API 反而更轻更快,多一层就是纯开销。这里要权衡:MCP 的成本是多一层维护,收益是标准化和复用,得值才上。
5. 我的判断:什么时候上,什么时候别上
- 该上:多个代理/场景要复用同一批工具;要对接数据库、内部接口、第三方这种够不着的外部;要给一堆遗留系统套统一的安全壳。
- 先别上:单点、一次性、工具固定的小活,直接 API 耦合更省事,等真有复用需求再迁。
这跟我一贯的观点一致:AI 工具的价值在替你干活,不是陪你聊天。MCP 不是炫技,是把"只会动嘴"的代理变成"能伸手干活"的代理的那座桥。
6. 下一步你可以做的
别光看。今晚挑一个最简单的现成服务(文件系统或 GitHub 都行),照上面三步接通一次,重点把第三步"真用一次"走完,亲眼确认它从外部把数据捞回来了。
MCP 只是给小龙虾扩能力的五层之一(还有规则、技能、钩子、子代理),这套"不改源码就给代理加本事"的打法,我在《OpenClaw小龙虾从入门到精通》专栏里一层层拆得更细。
你接的第一个 MCP 服务打算是哪个?评论区聊聊卡在哪一步。觉得有用顺手收藏,下次接服务能直接拿这三步当清单。
如果这篇帮到你,欢迎点赞收藏,评论区聊聊你的用法。