公司最近在搞一个大动作:把内部所有的REST API,全部封装成MCP工具。

目标是让AI助手能直接调用。全量,不筛选,统统上。

我听完,第一反应是:这个方向不错,但这个做法,可能又是一场AI时代的大跃进。

为什么?

MCP是什么?MCP是一个协议,是AI模型和外部工具之间的沟通规范。它本质上在解决的问题是:让AI知道有哪些工具可以用,工具长什么样,怎么调用。

但光知道工具在哪,不等于会用工具。

这就像你给一个新来的员工,把公司所有的系统权限都开了,所有的文档都共享了,所有的接口都告诉他了。然后你说:好,你去干活吧。

他能干什么?大概率是懵的。

因为工具多不等于任务清晰,权限全不等于判断力有了。

说到底,API转MCP这件事,真正的问题不在于”能不能封”,而在于”为什么封、封了之后让AI做什么”。

大多数公司现在的做法是什么?把能封的都封上,先做到全量覆盖,觉得覆盖到了,AI就能用上了,用上了就能提效了。

这个逻辑链,每一步都有问题。

工具太多,反而是负担

一个典型的互联网公司,REST API少则几百,多则几千。这些API设计的初衷,是为了让不同系统之间能够稳定通信,它们遵循的是机器间的交互逻辑——路径参数、请求体结构、分页机制、错误码约定。

但AI Agent在调用工具的时候,遵循的是另一套逻辑:它要基于当前的任务意图,判断应该用哪个工具、传什么参数、怎么处理返回结果、下一步怎么走。

这是两套完全不同的语言。

把几百个REST API直接封成MCP,扔给Agent,它面对的不是”一个清晰的工具箱”,而是”一个堆满了零件的仓库”。

工具多了,Agent的选择路径就变长,推理成本就上升,出错概率就增加。

工具的数量,和AI的能力,并不是正比关系。

REST API的设计逻辑,和AI调用的需求逻辑,天然是错位的

REST API通常是细粒度的。你有一个”查询用户信息”的接口,一个”查询订单列表”的接口,一个”查询库存状态”的接口。它们各自很完整,但它们之间没有业务意图的连接。

但Agent要完成的任务,往往是”帮我看一下这个用户最近三个月的订单,如果有退货记录,顺便看看客服记录”。

这是一个有意图、有边界、有优先级的复合任务。它需要的不是三个独立的接口,而是一个能理解这个意图、懂得怎么把三个接口串起来的工具设计。

把REST API封成MCP,只是给了AI一堆原材料,没有给它食谱。

没有意图对齐,工具覆盖越全,副作用越大

这是最容易被忽视的一点。

当Agent在一个拥有几百个MCP工具的环境里工作,它每次做决策,都要在这几百个工具里推断”哪个最合适”。

稍微复杂一点的任务,这个推断链条会非常长。很容易出现的结果是:它调用了一个看起来对的接口,但参数不对;或者接口返回了一堆它处理不了的格式;或者它陷入了一个循环调用的死胡同。

我见过一些团队,把MCP工具接入之后,发现Agent比以前更不可控了,而不是更强了。

原因就在这里:你给它的是信息量,不是判断力。

你可能会说,那是因为模型还不够强,等模型更强,这些问题不都解决了?

也许。但在那一天到来之前,我们还是得在现实里做决策。

况且,哪怕模型更强了,设计清晰的工具,永远比设计混乱的工具好用。这不是模型的问题,这是工程的问题。

新瓶装旧酒的熟悉味道

我之前聊过一个问题:企业内部用AI提效,最大的误区不是员工不会用AI,而是把工具升级当成了流程再造。

把REST API全封成MCP,本质上是同一类问题。

它解决的是”AI能不能访问这些能力”,它没有回答”AI应该在什么任务下,以什么方式,访问哪些能力”。

前者是接入问题,后者才是设计问题。

接入问题解决之后,设计问题不会自动消失,它只会变得更加显眼。

AI时代最危险的一个思维陷阱,就是把”形式上的AI化”当成了”能力上的提升”。FOMO之下,大家很容易把”我们做了”和”我们做对了”混为一谈。

那到底该怎么做

不是先问"哪些API可以封成MCP",而是先问"我想让AI Agent完成哪些真实任务"。

从任务出发,倒推需要哪些工具。从工具出发,再想怎么设计这些MCP接口——包括命名要不要语义化,描述要不要对齐任务意图,参数要不要合并简化,返回格式要不要针对AI消费做优化。

这是两条完全不同的路。

从API出发,你得到的是一个庞大的工具列表,Agent不一定用得动。

从任务出发,你得到的是一个精炼的工具集,每一个工具都是为了让Agent完成某类具体任务而存在的。

数量不是关键,意图对齐才是。

所以,把所有REST API封成MCP这件事,方向对,但战术大概率会让团队忙半天,效果平平。

真正值得做的,是先把AI Agent要承担的核心场景想清楚,再针对这些场景,认认真真设计十个、二十个高质量的MCP工具。

少即是多。在AI工具设计这件事上,这句话尤其成立。