最近 MCP 2026年7 月的重大更新,把很多企业的注意力重新拉回 AI 工具连接这件事上。
这次更新被官方定性为协议问世以来规模最大、最系统性的一次修订,最核心的变化是从有状态连接全面转向无状态核心,让请求不再绑定特定服务器实例,更适合网关路由、水平扩展和企业级大规模部署。同时新规范还强化了对 OAuth 2.0 和 OIDC 的支持,让 MCP 服务器可以更顺畅地对接企业身份系统。
很多技术团队看完新闻,第一反应是:“协议更标准了,接入条件更成熟了,接下来可以更快把更多工具接进来。”
但恰恰在这个时候,企业最容易漏掉一个问题:
MCP 解决的是 AI 如何连接和调用工具,它不能替企业决定“谁可以调用什么工具、在什么任务中调用、可以执行到哪一步、出了问题谁负责”。
一、MCP 为什么让企业工具调用问题变得更紧迫
过去企业接入 AI 工具,往往是项目级的:一个场景、一个智能体、一组定制化接口。
现在 MCP 把这件事标准化之后,情况正在发生变化。
工具接入门槛降低了,工具发现能力变强了,远程部署和规模化运行的条件也更成熟了。企业很快会发现,AI 不再是“能不能调用某一个工具”,而是“AI 可以发现一整批工具”。
这就带来一个新的风险:
当工具接入变得越来越容易,企业管理的重点就会从“能不能接入”,迅速转向“接入之后,谁能使用、使用到哪一步”。
如果企业现在只盯着接口改造、SDK 升级和服务部署,很可能出现一种局面:
MCP Server 接得很快,工具清单越来越长,但谁有权调用、调用后能做什么动作、出了问题谁负责,这些问题反而没有同步跟上。
二、工具目录不等于权限目录
很多企业很容易把“AI 能看到工具清单”等同于“AI 有权使用这些工具”。
这是一个典型的错觉。
工具目录回答的只是“系统里有哪些能力”,它不能自动回答:
- 这个 AI 应用能不能调用它?
- 它可以读取哪些业务对象?
- 它可以生成草稿,还是可以直接修改正式数据?
- 它调用之后,谁确认结果?
- 调用记录能不能还原责任?
所以必须先把三个边界分开:
工具发现权 ≠ 工具调用权AI 可以看到有哪些工具,不代表它有权发起调用。
工具调用权 ≠ 业务执行权AI 技术上可以调用接口,不代表它在业务上有权执行这个动作。
接口调用成功 ≠ 业务结果已经被企业授权系统返回“调用成功”,只能说明技术链路通了,不能证明这个动作已经获得业务批准。
用一个订单交期智能体来解释会更清楚。
它可以通过 MCP 接入订单、库存、排产和物流工具。但这并不意味着:
- 它看到订单数据,就有权修改订单状态;
- 它生成延期建议,就可以自动通知客户;
- 它调用了排产接口,就等于排产部门已经确认结果。
工具目录里列出来的只是能力入口,真正决定风险的,是企业有没有给每一次调用配上对应的授权边界。
三、技术身份不等于业务授权
传统系统权限管理,通常围绕用户、账号、应用和接口展开。
但 AI 通过 MCP 调用工具之后,情况会变得更复杂。
同一个 MCP Server 背后,可能同时承载多个智能体、多个业务角色、多个任务场景。如果企业只给它配置一个高权限共享账号,后面的风险就会快速放大。
比如,销售智能体和交付智能体都通过同一套 MCP 网关访问订单工具,它们使用的技术身份可能很像,但业务责任完全不同。销售场景下允许的动作,放到交付场景里未必允许;普通客户订单允许的动作,放到战略客户订单里也未必允许。
所以企业不能只做一层“身份认证”,还要继续回答:
这个调用主体,到底是用户本人、AI 应用、智能体,还是某个服务账号?
它是在处理哪一项业务任务?
它当前作用于哪些业务对象?
它执行的动作,风险等级是多少?
谁批准了这次调用?
哪些动作必须人工确认?
调用记录能不能追溯到具体业务结果?
传统账号权限体系,通常回答不了这么细的问题。
这也是为什么,企业不能把 MCP Server、AI 应用、员工身份、业务角色和最终审批人混为一谈。它们在调用链路上是不同的责任节点,不能用一个共享账号全部覆盖。
四、从接口权限转向业务动作授权
很多企业现在对 AI 工具调用的理解,还停留在“接口能不能访问”。
但真正的治理,必须从“接口权限”推进到“业务动作授权”。
还是回到订单交期智能体这个场景。
它读取订单、库存、排产和物流信息,本质上是在建立事实视野,风险相对可控。但如果它继续往前走:
生成延期建议,就开始影响人的判断;
创建内部待办,就开始改变工作队列;
提交交期变更申请,就开始推动正式流程;
修改正式交期,就会改变系统里的经营事实;
向客户发送通知,就代表企业对外表达立场。
这些动作,风险等级一层比一层高。
企业不能因为 MCP 协议支持调用,就默认把这些动作全部放开。更合理的方式是,把每一类工具调用,都映射到对应的业务动作上,再根据动作风险决定授权范围。
这里我们先不展开完整的权限分层模型,因为后面会有专门文章详细讨论查看、建议、执行三层权限分离。现在只需要先建立一个判断:
AI 调用工具,最终调用的不是接口,而是一项具体的业务动作。
五、MCP Server 不能成为新的万能账号
企业接入 MCP 之后,最危险的做法,不是工具数量多,而是把多个工具挂在一个权限过大的共享账号下面。
一旦 MCP Server 变成“万能账号”,后面很容易出现几种失控:
- AI 可以调用所有工具,但没人能说清它到底调用了哪些业务对象;
- 调用日志只记录接口成功,不记录业务主体和动作结果;
- 只在接入时做一次身份校验,后续每次请求不再重新确认授权条件;
- 高风险动作没有人工确认,AI 自动把内部建议变成正式操作。
尤其在新版 MCP 转向无状态架构之后,每个请求相互独立、完全自包含,请求可以路由到任意网关或实例。[1][3] 这种设计让部署和扩展更顺畅,但也意味着企业不能再依赖“连接时做一次权限校验就完事”。
恰恰相反,在更分布式、更易扩展的架构下,企业更需要保证:
每一次工具调用,都能确认调用主体、业务动作和责任边界。
六、企业接入 MCP 前必须回答的五个问题
如果企业现在准备把 MCP 接入生产环境,不要先急着把所有工具都接进去。先回答五个问题:
第一,工具背后的具体业务动作是什么?不要只看“这个工具叫什么名字”,要看它最终会推动什么业务结果。
第二,每个动作对应什么风险等级?是查询、生成草稿、创建待办、提交申请,还是修改正式状态、对外发送、作出客户承诺?
第三,调用主体是用户、AI 应用还是智能体?不同主体,授权规则不能一样。
第四,哪些动作必须由谁人工确认?不能把高风险动作的最终决定权交给协议、模型或自动化链路。
第五,是否能够记录调用依据、参数、结果、批准人和后续影响,并在异常时快速撤权?审计记录不能只留下“调用成功”,要能还原完整业务过程。
这五个问题,比“MCP 部署文档写得好不好”更接近企业治理的本质。
七、哪些场景适合先试,哪些场景不应贸然开放
MCP 不是不能先做试点,恰恰相反,很多低风险场景很适合先行验证。
适合先试的场景,通常满足几个条件:
- 以查询和信息获取为主;
- 数据公开或低敏感;
- 结果容易人工复核;
- 工具动作可逆;
- 有明确业务负责人;
- 调用日志完整可追溯。
比如内部订单状态查询、公开知识库检索、低风险任务摘要辅助,都可以作为第一批试点。
但下面这些场景,企业先别急着开放:
- 客户隐私数据批量访问;
- 合同、财务和核心经营数据自动处理;
- AI 直接改写正式业务状态;
- AI 自动对外发送信息;
- AI 代表企业作出客户承诺;
- 权限和责任边界还没有厘清的核心系统。
MCP 让工具连接变得更标准,不代表所有高风险动作都应该立刻自动化。
八、企业真正需要建设的是工具调用治理机制
最后我们可以得出一个很明确的判断:
MCP 解决的是 AI 与工具之间如何连接。企业治理要解决的是 AI 在什么任务中、以什么身份、基于什么授权、对什么对象、执行什么动作,以及出了问题由谁负责。
这件事,不能只交给安全部门,也不能只交给 IT 部门。
更合理的责任划分是:
业务负责人决定 AI 是否适合参与这项业务任务;
系统或平台负责人保证工具、接口和执行环境稳定可控;
安全与风险负责人审查身份、权限、审计和风险边界;
最终业务授权人批准高风险动作和自动化等级。
四类角色不能互相替代。
如果企业现在只盯着 MCP 协议本身,很容易把重点放在“接口怎么接、服务怎么部署”上。但真正决定后续生产风险的,其实是工具调用治理机制有没有跟上。
MCP 可以把工具接进来,但只有授权、审计和责任机制,才能决定 AI 是否有资格把事情做下去。
相关阅读推荐:
夜雨聆风