
过去我们谈 AI Agent,常常会强调一句话:
接入 Google Drive; 接入 Slack; 接入 GitHub; 接入数据库; 接入企业知识库; 接入 CRM 系统; 接入代码仓库; 接入搜索引擎; 接入各种内部 API。
一、MCP 是什么?可以理解为 AI Agent 的“工具插座”
连接网盘,读取文档; 连接数据库,查询数据; 连接 Slack,读取团队消息; 连接 GitHub,查看代码和 Issue; 连接 CRM,查询客户信息; 连接企业知识库,查找内部资料。
二、问题来了:工具越多,AI 越容易“看不过来”
这个工具叫什么; 它能做什么; 需要哪些参数; 返回什么结果; 什么情况下应该调用它。
读取文件; 搜索文档; 运行命令; 写入文件。
三、传统工具调用方式为什么会浪费大量 token?
四、Anthropic 的思路:让 Agent 通过代码去调用工具
按需查找工具; 调用需要的 API; 过滤无关数据; 提取关键字段; 对数据进行聚合; 保存中间结果; 只把最终有价值的信息返回给模型。
当前任务需要什么; 应该调用哪个工具; 结果是否符合目标; 下一步该怎么做。
五、一个通俗比喻:不要让老板亲自搬仓库
客户邮件; 会议纪要; 工单记录; 销售备注; 售后反馈。
六、大数据不要直接塞给模型,要先过滤
只保留最近 30 天的数据; 只提取某个字段; 只统计异常记录; 只筛选金额超过某个阈值的项目; 只返回前 10 条最相关结果。
七、复杂流程交给代码,而不是让模型一步步“硬想”
循环处理多个文件; 判断不同条件; 遇到错误后重试; 等待某个任务完成; 对大量数据做统计; 调用多个系统并合并结果。
八、为什么这样做也更安全?
客户姓名; 电话号码; 邮箱; 地址; 合同金额; 业务备注。
九、这对 Claude Code、Codex、OpenClaw、Hermes 有什么启发?
十、未来的 Agent,不只是“会用工具”,而是“会组织工具”
什么时候用哪个工具; 哪些工具不需要加载; 哪些数据不需要进上下文; 哪些步骤应该用代码处理; 哪些结果应该保存成中间文件; 哪些信息需要交给模型判断; 哪些敏感数据必须隔离。
大模型负责理解和决策; MCP 负责连接外部系统; 代码执行环境负责处理复杂流程; 文件系统负责保存中间结果; 权限系统负责安全边界; Skill 负责复用成熟经验。
夜雨聆风