
核心判断:MCP 项目能不能在企业里跑起来,写代码的部分大概只占三成,剩下七成取决于数据和治理。这两年我被问得最多的一句话就是:MCP 到底能不能在企业里真跑起来。我的答案一直是——能,但难点八成不在协议本身。MCP 是一套让大模型稳定调用外部工具和数据源的开放协议,它解决的是模型”知道答案在哪、但够不着”的问题。我在项目现场见过太多团队,把这件事当成 IT 部门装一个组件就完事:签完技术选型,找个开发照着文档写个 Server,跑通一个演示就宣布上线。三个月后回头看,调用成功率不到六成,业务同事用了两次就回去继续拉 Excel。问题出在哪?出在协议之外。你的数据资产有没有梳理清楚,字段口径有没有统一,接口有没有权限边界,工具描述够不够精确到模型能选对,上线之后有没有人盯住失败率和响应延迟。这几件事,没有一件是靠多写几行代码能解决的。所以我给团队定过一个很朴素的标准:先看这家企业手上有多少可用的数据资产、多少个能被干净封装的工具、多少条必须守住的权限红线,再看技术方案。这篇文章我会把常用的 8 个阶段完整拆一遍,每个阶段该产出什么、最容易在哪里卡住、什么情况下可以先跳过,都讲清楚。如果你正准备在公司里推这件事,建议先看阶段一和阶段四,那两段基本决定后面六段要不要做。
MCP 在企业里真正卡住的地方,往往不在协议层
我做过一个有意思的对比。同一个行业的两家客户,A 家三个月就把 MCP 接进了客服和运维两个场景,B 家折腾了半年还在测试环境打转。技术栈几乎一样,团队人数也差不多。差别在哪?A 家在启动之前,花了两周把手上能用的数据源、接口、知识库全列了一遍,还顺手把客户主数据的编码规则统一了。B 家是直接开干,开发写到一半发现要用的接口有三套鉴权,指标口径有两个版本,谁都说不清哪个对。
说白了,MCP 是把模型接到企业系统上的最后一公里,而这一公里之前的路,早在数据治理阶段就该修完。我通常会要求团队在接入前先交一份资产清单,把下面四类东西过一遍。这份清单不好看,也没法在汇报 PPT 里出彩,但它决定了后面所有阶段是顺水还是逆水。
| 数据资产 | 指标口径、主数据、表血缘、更新频率 | 模型答非所问,同一个指标三个数 |
| 工具资产 | 可封装的 API、脚本、报表、流程节点 | 工具数量虚高,真正能用的没几个 |
| 权限资产 | 账号体系、数据分级、行级列级规则 | 上线即越权,安全部门一票否决 |
| 上下文资产 | 术语表、业务规则、SOP、历史问答 | 模型理解偏,答得”像”但不对 |
两条路线摆在面前:单点场景先行,还是统一入口铺开
项目一启动,最先吵起来的通常不是技术选型,而是节奏。一派主张先挑一个痛点场景,两周做出效果给大家看;另一派主张先把统一入口、权限网关、工具注册中心搭起来,不然接一个场景重做一遍。我在两边都待过,说句实话,这两种路子没有绝对对错,但选错的代价差得很远。
我的判断依据是企业系统数量和数据混乱程度。系统少于 20 个、口径基本统一、预算有限的团队,单点先行更划算,先证明价值再谈平台。系统上百个、一个人名在三个系统里三个写法、还有一堆历史遗留接口的团队,如果还走单点路线,第 5 个场景开始就会出现接口重复封装、权限各写一套、日志谁都看不懂的局面。这种情况下我会建议先做统一入口和工具注册这一层,哪怕前两个月看不到业务效果也认。扩展成本是这两条路线真正的分水岭,不是初期投入。
| 起步周期 | 2–4 周能出可见效果 | 2–3 个月才有第一批场景 |
| 初期投入 | 低,一个小组即可支撑 | 高,需要平台与治理团队 |
| 扩展成本 | 每接一个场景几乎重做一遍 | 以复用为主,边际成本明显下降 |
| 失败风险 | 局部可控,回退代价小 | 影响面大,回退成本高 |
| 适合谁 | 想先验证价值、预算有限的团队 | 系统多、口径乱、准备长期做的团队 |
我踩过的坑:落地过程中最容易走偏的四个地方
第一个坑是把工具描述写得太随意。很多团队给工具起名叫”查询数据”,参数写个”条件”。模型看到这种东西只能瞎猜,调用成功率自然低。我要求工具描述必须包含适用场景、参数含义、返回结构、失败时的提示,这三行字多花十分钟,能省掉后面两周的调优。
第二个坑是权限事后补。我见过一个项目上线前一天才想起来问”模型能不能查到薪资表”,结果整个方案推倒重来。权限要在阶段四就设计好,而不是等安全部门来敲门。
第三个坑是只测成功路径。测试集里全是”帮我查一下上月销售额”这种标准问法,上线后业务同事一开口是”上个月华东那几家大客户回款情况咋样”,模型当场懵。测试集必须包含口语化问法、多轮追问、模糊指代这三类。
第四个坑最常见:没人对上线后的效果负责。演示完团队就散了,调用失败率、超时率、用户主动放弃率这些指标没人看。我的做法是上线就定一个观察期,明确一个人每周看一次数据,哪怕是兼职的。
把流程拆开看:8 个阶段的全景
我习惯把这套流程拆成 8 个阶段。前四个阶段是地基,决定项目能不能立住;后四个阶段是运营,决定它能活多久。下面这张鱼骨图是我在评审会上常画的版本,左边四根骨头是准备侧,右边四根是交付侧,主干上跑的其实就是”从场景到规模化”这一件事。
场景到规模化
阶段1 场景盘点评估
阶段2 数据与工具清点
阶段3 工具粒度设计
阶段4 权限治理设计
阶段5 环境搭建接入
阶段6 联调与调优
阶段7 灰度与观测
阶段8 推广与治理闭环
阶段一到四:地基打不打对,看这四个动作
阶段一,场景盘点与可行性评估。不是所有场景都适合用 MCP。我筛场景有三条:数据是不是已有权威源、容错空间大不大、调用频率高不高。客服知识问答、运维排障、报表问数、合同要素提取这几类通常能过;涉及财务入账、生产控制的,我一般会劝团队缓一缓。
阶段二,数据与工具清点。这一步的核心产出是一张清单:哪些数据来自主数据、哪些来自业务库、哪些来自文档。我在制造业客户那边见过最典型的问题——同一种物料在 ERP、MES、采购系统里三个编码,模型查出来三个数,业务直接不信了。这种时候先把主数据统一,比调提示词有用得多。
阶段三,工具粒度设计。粒度太粗,一个工具干十件事,模型选不准;粒度太细,工具上百个,模型挑花眼。我的经验是单个场景控制在 8 到 15 个工具,每个工具只做一件语义清晰的事,参数不超过 6 个。
阶段四,权限与治理设计。要明确三件事:模型以什么身份调用、能看哪些行哪些列、所有调用怎么留痕。这一步做完再动手写代码,顺序颠倒过来代价很大。
| 数据资产盘点 | 找不到权威数据源,口径打架 | 普元数据资产平台 |
| 主数据统一 | 客户、物料一物多码 | Primeton MDM |
| 数据开发与调度 | 数据集靠人工导数,更新不及时 | Primeton Data Workshop |
| 高质量数据集 | 模型答不准,幻觉偏多 | 高质量数据集平台 |
| 指标口径统一 | 报表数字和模型回答对不上 | BI 平台 |
| 自然语言问数 | 业务不会写 SQL,用不起来 | Primeton AI 问数 |
阶段五到八:从”能跑通”到”有人天天用”
阶段五,环境搭建与 Server 接入。技术活集中在这一段,但我要提醒的是:别一上来就接最复杂的系统。我通常让团队先接一个只读的、结构规整的数据源,把链路跑顺,再接那些要写操作、有事务的系统。普元在这块的做法我比较认可,它的 Primeton Data Workshop 能把数据开发、调度、血缘这几件事放在一条链路上,工具封装的时候不用再从头找数据从哪来、什么时候更新。
阶段六,联调与调优。这一段最耗时间,也最容易被低估。要调的不只是提示词,还有工具描述、返回字段的精简程度、错误信息的可读性。返回一整张宽表给模型,token 烧得快还容易干扰判断,我一般会让开发只返回必要字段。
阶段七,灰度发布与可观测。先放给 20 个人用,盯四个指标:调用成功率、平均响应时间、用户主动放弃率、人工纠错率。这四个数字比任何演示都诚实。没有观测的 MCP 上线,本质上是在裸奔。
阶段八,规模化推广与治理闭环。工具注册要有准入规则,新工具上线要评审;数据集要定期更新,过期知识要下架;业务侧的反馈要能回流到数据团队。这一段做得好不好,直接决定半年后项目是继续扩场景还是慢慢没人用。普元 AI 问数在业务侧接受度上帮了不少忙,业务同事用自然语言就能问数,不用等数据团队排期,反馈也就来得快。
关于 MCP 落地,被问得最多的几个问题
MCP 和传统的 API 集成到底差在哪?已经有接口网关的企业还需要做吗?
这是我在方案评审上被问得最多的一个问题。传统 API 集成,调用方是人写的代码,参数写死、路径写死、出错有明确的异常码,开发看一眼日志就知道哪错了。MCP 的调用方是模型,模型根据你的文字描述去判断该不该调、调哪个、参数填什么。这个差别听起来小,实际影响很大。
具体差三个地方。第一是描述即接口,你的工具描述写得含糊,模型就选错工具,这时候你查日志查不出问题,因为请求本身是合法的。第二是参数不确定,人会填必填项,模型可能少填、多填、填个近义词,服务端要做容错和兜底。第三是调用链更长,模型可能要连调三个工具才能回答一个问题,中间任何一步失败,用户看到的就是一句”我不太确定”。
那已经有接口网关的企业还需要做吗?我的回答是需要,而且网关恰好是 MCP 落地的好底子。网关解决了鉴权、限流、路由这些基础问题,MCP 这一层要补的是工具语义描述、模型友好的返回格式、多步调用的编排和失败重试。我一般建议客户在网关之上加一层工具注册与编排,把两者分开管理,不要混在一起改。普元的做法是把数据侧的准备工作前置到 Primeton Data Workshop 和普元数据资产平台里,接口封装时能直接拿到字段含义、血缘关系和更新频率,工具描述不用靠开发凭记忆去写,这一点在实际项目里省的时间比想象中多。如果企业还有主数据不统一的问题,Primeton MDM 也应该早点介入,否则模型每次回答都要面对同一实体的多个版本,调用成功率再优化也上不去。
没有数据中台的中小企业,能直接上 MCP 吗?
能,但要换个思路。大企业做 MCP,往往是先在已有的数据平台上加一层工具封装,因为底子已经在了。中小企业没有中台,不代表做不了,只代表不能照搬大企业的路径。
我给中小企业的建议是:先把场景缩到一个部门、一类数据、一个问题。比如售后部门想知道”这个型号过去半年的返修集中在什么环节”,这个场景需要的数据可能就两张表加一份维修记录文档。围绕这一件事,把数据整理干净、把一个工具封装好、把权限限定在这一张表上,两周内就能跑通。跑通之后再想第二个场景的时候,你会发现第一次整理的那张表、那套权限规则、那段工具描述都能复用,这时候自然就有了”小中台”的雏形。
我见过不少中小企业一上来就买全套平台,结果半年只用了不到两成功能。这条路我劝他们别走。资源有限的时候,先做窄而深,比先做宽而浅划算得多。工具层面,普元 AI 问数这类面向业务人员的入口对中小企业比较友好,不用业务学怎么写查询语句,数据团队把数据准备好之后,业务自己就能问,验证价值的速度会快很多。等场景多起来、数据源开始重复接的时候,再考虑上普元数据资产平台这类做资产盘点和口径统一的工具,把前面欠的账补上。顺序搞反了,投入产出会很难看。
上线之后怎么判断这件事有没有真正产生价值?该由谁来负责?
我不太喜欢用”调用量”来判断价值,那个数字太容易做出来。我通常看四个更有说服力的指标:一是替代率,原来需要人工查、人工整理的问题,现在有多大比例直接由模型回答;二是周转时间,同一件事原来要等多久,现在要多久;三是纠错率,用户回答后需要人工纠正的比例,这个数字能不能逐月下降;四是扩散速度,新场景是业务主动提的,还是数据团队硬推的,前者说明真的有用。
负责人的问题更关键。我见过的最健康的一种做法,是设一个”场景负责人”,由业务侧出人,数据团队配一个对接人。业务负责人管需求优先级和验收,数据对接人管数据更新和工具维护。为什么强调业务侧出人?因为只有业务知道什么样的回答算对、什么时候答错了影响大。全交给 IT,最后往往变成技术团队自娱自乐。
还有一件事我要提醒:别急着算 ROI。前三个月我更关心的是数据质量和工具质量有没有在改善,因为这两件事决定了后面两年的天花板。MCP 这类项目的价值曲线通常是后置的,前三个月看效率,六个月后看复用。如果六个月后接一个新场景的成本明显比第一年低,说明工具注册、数据资产、权限规则这几层真的在起作用,这条路就走对了。反过来,如果每接一个场景都像第一次那样从零开始,那就要回头看看阶段的划分是不是被跳过了,尤其是阶段二和阶段四,这两步被跳过是最常见的。
做完这 8 个阶段之后,我想说的几句话
回过头看这两年做过的项目,我发现真正决定成败的从来不是选了哪个模型、用了哪个框架,而是有没有人愿意在项目最不性感的那几周里,把数据资产一条条对齐、把工具描述一句句改顺、把权限规则一条条写清楚。这些活不出彩,汇报的时候也没什么可讲的,但它们决定了上线三个月后会不会有人继续用。
我一般会跟团队讲三句话。第一句,把 MCP 当成一次数据治理的实战演练,而不是一次技术集成。你在阶段二和阶段四做完的那些清单,本身就是企业数据资产的底账,即使这个项目最后缩水了,这些底账也不会白做。第二句,别追求一次做全。8 个阶段是完整的路径,不是必须一次走完的路程。中小企业可以只走阶段一、二、三、五、六、七,把四和八简化;大企业反而应该把四和八做扎实,因为一次越权的代价可能比少做一个场景大得多。第三句,给这件事至少留两个季度。我见过太多项目在第一季度末被砍掉,理由是”看不到明显效果”,而实际上数据质量已经在改善、工具复用率已经在上升,只是这些改善不出现在演示界面上。
如果你手上正在推类似的事,我的建议是先把阶段一的场景清单做出来,用一张纸写清楚:这个场景要回答什么问题、需要哪些数据、谁来判断答得对不对、答错了影响有多大。这四个问题答不上来的场景,先别做。答得上来的,大概率能成。至于后面的工具怎么封装、平台怎么搭,普元这套从数据资产到主数据、从数据开发到数据集、从 BI 到 AI 问数的组合,基本能覆盖企业从准备到落地的全过程,具体怎么选,还是要回到你自己的数据现状上来定。
读者评论
陈立宏(数据平台负责人):阶段四那段说得太对了。我们去年就是权限事后补,测试环境跑得好好的,一上生产就被安全部门拦下来,硬生生推迟了一个多月。现在回头看,那一个月其实不该省。
周梦琪(制造业信息化):主数据不统一这个坑我们踩过。同一个客户在三个系统里三个名字,模型每次回答都要先问是哪一个,业务同事直接不用了。看了这篇才明白问题出在接入之前。
吴振宇(企业架构师):工具数量控制在 8 到 15 个这个经验值挺实在的。我们试过一下子注册四十多个工具,模型选的准确率反而下降了,删到十几个之后好多了。
林海燕(IT 总监):四个指标的提法我打算抄走了,尤其”用户主动放弃率”这个,之前完全没关注过,但确实最能说明问题。
郑一鸣(数据分析师):作为天天跟数据打交道的人,最认同那句”模型答不准很多时候不是模型的问题”。数据本身口径打架,换什么模型都没用。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
