工具调用(让 AI 不只聊天、还能执行操作)是 Agent 落地的核心能力。过去三年,它从「把指令塞进 Prompt」演进到 OpenAI 2023-06 推出的 function_call 一等公民、再到 GPT-4o 的结构化输出强制解码。Anthropic 在 2024 年底发布 MCP(Model Context Protocol,即一套让模型与外部工具、数据源对话的统一标准),相当于给整个行业立了一个通用插座——任何模型、任何工具只要按这个协议接入,就能互相调用。
这是什么
简单说,AI 要「动手做事」,得先学会「正确地按下按钮」。早期做法是让模型在回复里写一段类似 Thought: 我要搜索 / Action: search 的文本,再用正则去抓——结果是工程师每天花五小时 debug 格式错误。OpenAI 在 2023 年 6 月把工具调用变成 API 原生能力,模型经过专门训练(SFT,即用人工标注数据微调)后,能直接吐出结构化的 JSON 调用请求;GPT-4o 进一步在解码阶段(模型生成文字的那一环节)强制约束输出必须符合 JSON Schema(一种描述数据结构的格式规范,类似给 JSON 写「合同」),大幅减少幻觉字段。
MCP 在这个基础上更进一步:它定义了模型与外部工具之间的标准协议,类似 USB-C 接口——Anthropic Claude、OpenAI、谷歌以及国内主流模型都已宣布支持。这意味着开发者写一次 MCP 工具,所有兼容模型都能用,而不是每家适配一遍。
行业怎么看
支持者认为,MCP 解决了 Agent 工程最大的重复劳动问题。Anthropic、Cursor、Block 等公司已开源数百个 MCP 服务器,覆盖数据库查询、文件读写、浏览器操作等场景。国内智谱、阿里云百炼也在快速跟进。
反对意见同样明确。首先是安全边界:一旦模型能自由调用任意 MCP 工具,Prompt 注入(恶意指令藏在网页或文档里,诱导模型执行危险操作)的攻击面被大幅放大。安全公司 Trail of Bits 已发文列出 MCP 协议的多个设计漏洞。其次是商业博弈:OpenAI 虽宣布支持 MCP,但自家 Responses API 仍在推行一套不完全兼容的标准,业内担忧「通用协议」最终会分裂成新的孤岛。
对普通人的影响
对企业 IT:采购 AI 客服、数据分析类工具时,可以问供应商一句「是否支持 MCP」——支持的,意味着后续换模型不必重做集成,迁移成本显著下降。
对个人职场:日常用的 Cursor、Claude Desktop 已内置 MCP 市场,非技术用户点点鼠标就能给 AI 加上「读你本地文档」「查你日历」的能力,无需懂代码。
对消费市场:MCP 标准化会加速 AI 助手从「聊天玩具」走向「能替你订餐、改文档、查账单的实干工具」,但安全风险也随之落到普通用户身上——给 AI 太多权限,等于给陌生人一把家门钥匙。