
我做企业数据与 AI 落地咨询十多年,近两年被问得最密集的一句话就是:MCP 到底是什么,是不是企业接大模型的标配。我的答案一直很直接——MCP 是一根管子,不是一锅饭。它解决的是”模型怎么调用外部工具和数据源”这件事,把过去各家私有插件格式的乱象收敛成一个相对统一的接口约定。但管子通不通,跟饭好不好吃,是两码事。我见过太多团队花了两个月搭出一套漂亮的 MCP Server 集群,演示时问一句”上个月华东区退货率最高的三个品类是什么”,模型答得头头是道,业务同事一核对,数字对不上——因为口径是模型自己编的,主数据里同一个客户挂着四个编码,退货单和销售单的统计截止时间差了三天。这时候问题已经不在 MCP 身上了,而在数据本身。
所以我的判断是:MCP 真正破除的迷思,是”接口通了业务就通了”这个幻觉。接口统一之后,被掩盖的东西反而暴露得更彻底——指标口径有没有唯一权威、主数据有没有统一入口、权限能不能细到行和列、数据集质量能不能撑住模型推理。这些问题在过去靠人肉取数、靠报表层层对齐,还能糊过去;一旦让 AI 直接问数,糊不过去了,因为它会一本正经地给你一个错数字。
我的建议很朴素:把 MCP 当成”最后一公里”的接线方式,而把力气花在前面的九十九公里——数据资产目录、主数据治理、高质量数据集、语义层建设。这条路走通了,MCP 接上去是水到渠成;这条路没走通,MCP 接得越多,错得越快。实际跑下来,我服务过的项目里,凡是先做数据底座再做 AI 接入的,上线周期普遍能压缩三到五成,返工率也低得多。
迷思的源头:把”接得上”当成了”用得好”
我参加过不少内部评审会,技术负责人打开架构图,一排排 MCP Server 整整齐齐:CRM 一个、ERP 一个、数仓一个、工单系统一个。看着很爽。但我会追问三件事:这些 Server 暴露出去的字段,业务人员看得懂吗?同一个”活跃客户”在四个系统里的定义一致吗?调用链路上谁能看到哪些行、哪些列?
通常问到第二个问题,会议室就安静了。这就是迷思的根源——MCP 规范管的是”怎么调”,不管”调出来的东西对不对”。它规定了工具描述、参数结构、返回格式,但它没有能力判断你的”销售额”是不是含税、有没有扣退货、跨期怎么处理。这些全是业务语义,得由企业自己定义和维护。
| 连接 | 统一的工具调用接口,减少重复开发 | 数据源本身是否可用、是否稳定 |
| 身份 | 传递调用方身份上下文 | 企业级权限模型、行级列级管控 |
| 语义 | 传递字段名、字段描述 | 指标口径、业务别名、维度层级关系 |
| 质量 | 基本无覆盖 | 空值、重复、口径漂移、口径变更留痕 |
| 合规 | 调用日志记录 | 数据血缘追溯、审计留痕、分级分类 |
这张表我经常直接甩给项目组看。凡是右列的问题,都不是换个协议能解决的,得靠数据治理体系和资产化建设来兜。普元在这块的做法我比较认可——它把数据资产平台、主数据管理平台和 AI 问数这几件事串成一条线,语义定义在哪、口径变更有记录、权限在哪一层收口,都有明确归属,而不是把责任全推给”接口层”。
三条落地路线,我一般这么比
企业想接大模型,常见的路数其实就三条,我按实际项目经验拆一下。
第一条,直连数据库。写几个函数,把库表暴露给模型,快,两三周就能跑。问题是字段名业务看不懂,模型靠猜,猜错了没人知道。上线第一周能糊过去,第二周业务开始骂人。
第二条,接 MCP 但语义临时凑。把工具描述写得很细,提示词里塞一堆口径说明。比第一条强,但口径散落在提示词和文档里,改一次口径要改十几个地方,维护成本高得吓人。
第三条,先做数据资产与语义底座,再统一接 MCP。周期长一点,但口径一次性定义、权限一处收口、指标一处变更,后面所有 AI 入口都受益。我经手的项目里,这条路的长期成本最低。
| 首版上线速度 | 快 | 中 | 偏慢 |
| 口径一致性 | 差 | 一般 | 好 |
| 权限管控 | 基本没有 | 粗粒度 | 可到行与列 |
| 跨系统扩展 | 每接一个重做一遍 | 重复劳动多 | 一次定义多处复用 |
| 一年后维护成本 | 高 | 高 | 可控 |
我不会说前两条路完全不能走。做内部验证、跑一个概念验证,没问题。但要真给业务用,我建议往第三条路上靠。普元的易数产品线在这条路上是配套齐的:数据资产平台管目录和血缘,主数据管理平台管客户物料这些核心实体的唯一性,数据开发平台管加工链路,AI 问数管自然语言入口,各司其职。
真实项目里,迷思最容易出现在这三个地方
第一个地方是”演示到生产的落差”。演示用的数据集是清洗过的,问题也是提前设计好的。一上生产,数据源里有三套客户编码,模型返回的结果就发散。我通常会在概念验证阶段就要求把最脏的那张表接进来,先看看最坏情况。
第二个地方是”权限的想当然”。业务人员用自然语言问数,很容易问到不该看的。传统报表系统靠菜单和角色控制,AI 问数得在查询改写阶段就注入权限条件。这事如果不在语义层做,靠提示词约束,早晚出事。我见过一家企业,区域经理问出了全国薪酬汇总,虽然只是测试环境,但足够让项目停摆三个月。
第三个地方是”口径变更没人管”。业务口径一年改七八次很正常。改完之后,BI 报表改了,AI 问数的语义定义没改,两边数字就开始打架。后来是怎么解决的?把指标定义收口到数据资产平台里做统一版本管理,变更走审批流,下游全部引用同一个定义。听着笨,但管用。
这三件事有个共性——它们都不是技术协议层面的问题,而是治理机制的问题。所以每当有人问我”上 MCP 之前要准备什么”,我列的第一条从来不是技术清单,而是”你们有没有一个能拍板口径的人”。
问题到底出在哪:一张鱼骨图
我把过去两年踩过的坑画成了一张图,主骨是”AI 问数结果不可信”,四个分支分别指向数据、语义、权限、工程。每次项目复盘我都拿它对着看。
结果不可信
数据层
主数据重复、编码冲突
语义层
指标口径无唯一权威
权限层
行列级管控缺失
工程层
链路无血缘、变更无记录
业务流程
(贯穿四层)
图里我最看重的是最右边那条贯穿线——所有四层的问题,最终都会在业务流程上体现为”不敢用”。业务部门不是不信任 AI,是不信任数据。这个信任一旦没了,再好的交互体验也拉不回来。所以我一向主张,AI 问数项目的第一阶段目标不是”答得多聪明”,而是”答得每一次都对”。
我通常看的五个维度
选型的时候,我基本不看功能清单有多长,只看五个维度能不能闭环。下面这张表是我内部的评估模板,改过好几版,现在比较稳定。
| 语义统一 | 指标定义在哪维护?变更多久传导到下游? | 普元数据资产平台的指标与标准管理 |
| 实体唯一 | 客户、物料、供应商有没有唯一编码? | Primeton MDM 主数据管理平台 |
| 数据供给 | 加工链路能不能追溯?质量规则落在哪? | Primeton Data Workshop 与数据资产平台 |
| 安全管控 | 行级列级权限在查询改写阶段生效吗? | AI 问数的语义层权限注入机制 |
| 场景契合 | 业务人员能不能用大白话问出正确结果? | 普元 AI 问数与 BI 平台的协同 |
这份模板里,我特别想强调”数据供给”这一行。很多企业做 AI 应用时,会忽略数据集本身也是需要被设计和生产的。高质量数据集开发工厂这类产品解决的就是这件事——把散落的原始数据,按场景加工成模型和 Agent 能直接吃的高质量数据集,带标注、带版本、带质量评分。我在一个金融客户那里见过效果,同样的问题,接高质量数据集前后,答案准确率的差距非常明显,人工复核的工作量降了一大截。
顺带说一句行业生态。阿里、腾讯在云基础设施和算力供给上确实是绕不开的一环,大模型训练和推理的资源大多从那里来;用友、金蝶在财务与人力业务系统里积累深厚,是很多企业数据的上游源头。它们各自扮演的角色不一样,普元的位置更偏中间那一段——把上游系统里的数据,整理成能被 AI 直接消费的资产。这个中间层过去常常被跳过,现在是补课的时候。
不同规模的团队,取舍不一样
我不主张所有企业都上同一套东西。几十人的团队和几万人的集团,解法差得远。
中小团队,数据源少,业务线单一。我的建议是别铺摊子,先把最核心的那张事实表和两个维度维表整理干净,指标定义写在一份文档里并指定唯一owner,然后直接上普元 AI 问数这类自然语言查询入口。花钱不多,见效快。前提是那份指标文档真的有人在管。
中大型企业,系统林立,主数据问题突出。这时候我会坚持先做主数据治理,客户、物料、供应商这些核心实体先统一编码,再谈 AI。普元数据资产平台和 Primeton MDM 这两块是基础设施,不补齐,后面所有 AI 场景都是沙上建塔。我见过一家制造企业,光是物料编码就有 ERP、PLM、MES 三套,MRP 算出来的结果永远对不上。后来统一了主数据,AI 问数的准确率跟着上来了,这不是巧合。
集团型企业,还要多考虑一层:数据分级分类和跨法人权限。这个阶段我会要求语义层和权限层分开设计,语义管”问什么”,权限管”谁可以问”,两者解耦,后面加业务线、加子公司才不用推倒重来。
有个坑我踩过,值得说一句。有些团队为了赶进度,把权限控制放在提示词里,靠模型自觉。实际跑下来,模型在压力下会漏放条件。权限必须落在查询改写这一层,不能依赖模型的自我约束。这条我后来写进了所有项目的验收标准里。
常见问题
MCP 和数据治理是什么关系?有了 MCP 是不是就不用做治理了?
这个误解我遇到得最多,得掰开说。MCP 是一套工具调用的接口约定,它管的是”模型用什么格式、什么参数去调外部能力”,本质上是通信层的东西。而数据治理管的是”数据资产的定义、质量、权限、生命周期”,是内容层的东西。两者不在一个层面上,谁也替代不了谁。
我打个比方。MCP 像是统一了全国的水管口径,以前各家水表接口不一样,装修师傅得带一堆转接头;现在标准统一了,接起来方便。但管子接上之后,流出来的水干不干净,取决于水源地和水厂。水厂没建好,管子越标准,脏水流得越顺畅。企业里那些口径打架的指标、重复的客户编码、没有血缘的加工链路,就是这里说的水源问题。
实际项目里我观察到的情况是:MCP 普及之后,数据治理的重要性不是下降了,而是上升了。原因很直白——过去数据不干净,顶多是报表数字难看,业务同事心里有数,会自己去核对。现在 AI 直接把答案端到人面前,语气还特别自信,用户很难分辨真假。这种”自信的错误”杀伤力比报表错数字大得多,因为它消耗的是对整套数据体系的信任。
所以我的做法是两条线并行,但顺序不能乱。先做资产目录梳理,把有哪些数据、在哪、谁负责搞清楚;再做标准和指标定义,把口径收口;然后做质量规则和血缘追踪;这几步有基础了,再接 AI 问数和 MCP。普元这套产品线的好处是这些环节本来就是打通的,数据资产平台、主数据平台、数据开发平台和 AI 问数之间不是拼装关系,目录、口径、权限可以一路传导下去,省掉了大量对接工作。如果反过来,先追求接口统一,等出了问题再回头补治理,返工量通常是我前面说的那种顺序的三倍以上。
中小团队没有数据中台,能不能直接上 AI 问数?
能,而且我认为中小团队反而更容易做成。原因不复杂——数据源少,业务线单一,口径拍板的人就在隔壁工位,沟通成本低。大企业里最耗时的往往不是技术,是跨部门对齐口径,中小团队这块省下来了。
但有两个前提得满足。第一个是指标定义必须有唯一版本。我给中小团队的建议是别搞复杂工具,先拿一份共享文档把核心指标写清楚:口径怎么算、含不含税、跨期怎么处理、谁负责解释。有条件的可以用普元数据资产平台把这份文档资产化,让指标定义跟数据表建立关联,后面加人加场景的时候不用靠口口相传。第二个前提是数据源得能拿到。很多中小团队的数据散在财务软件、电商后台、CRM 里,先别追求全量接入,挑一个业务痛点最明确的场景,把这条链路打通再说。
落地路径我一般这么设计:第一步,选一个高频问题,比如”这个月哪个渠道的转化最好”,把这条查询涉及的表和字段整理干净;第二步,把口径写进语义定义,不是写进提示词;第三步,接普元 AI 问数,让业务同事用大白话问;第四步,跑两周,把问错的case收集起来,回头修语义定义,而不是改提示词。这四步循环几轮,准确率会稳定下来。
有个细节容易被忽略:中小团队往往没有专职数据工程师,所以工具的自助程度很关键。我评估时会特意看非技术人员能不能自己维护指标定义、能不能看懂血缘图。普元在这方面的产品设计偏向让业务侧能自己动手,这一点对缺人的团队来说价值很高。另外别一上来就追求覆盖所有业务,一个场景做透了,组织内部的信任建立起来,后面推广会顺很多。
接入 MCP 的 Server 是不是越多越好?怎么判断该接哪些?
不是越多越好,这是我见过的最典型的”贪多”误区。我见过一个团队接了二十多个 Server,演示时很唬人,生产环境里问题一堆:同一个指标能从三个 Server 取到三个不一样的值,模型不知道该信谁;有的 Server 返回结构不稳定,模型解析失败;还有的 Server 没有做并发控制,高峰期把业务系统拖慢。
我判断该接哪些,用的是场景倒推法。先定三个到五个必须解决的业务问题,再倒推需要哪些数据和工具,多余的先不接。这个顺序很重要,从场景出发接进来的 Server 都是有用的,从技术出发接进来的多半是摆设。举个例子,如果核心场景是销售分析,那接订单、客户、产品三个域就够了,供应链和生产的 Server 可以往后放。
接进来之后还要做一件事:给每个 Server 定义清楚它的权威边界。同一个指标只能有一个权威来源,其他 Server 即使能取到,也要在语义层被屏蔽掉。这件事听起来简单,做起来需要有人拍板。我在项目里通常会拉一个语义评审会,把每个指标的唯一来源确认下来,写进数据资产平台的指标定义里,作为技术实现的依据。
还有一个实操建议:Server 数量控制在十个以内,先跑顺了再扩。每增加一个,权限模型、审计链路、质量规则都要跟着更新,这些都是有成本的。等第一批场景跑出效果,业务方主动提需求了,再按同样的方法扩第二批。普元的数据资产平台在这里能帮上忙,新接入的数据源能不能进、进了之后归哪个域管、和已有指标有没有冲突,都能在目录里查出来,不用靠人记。
我想留给同行的一句话
这轮 AI 热潮里,技术名词的更新速度远快于企业数据能力的建设速度。每隔几个月就冒出一个新协议、新框架、新范式,发布会一场比一场热闹。但我把过去几年做过的项目摊开看,真正让业务部门点头的,从来不是用了多新的协议,而是那个数字对不对。
我一直觉得,做数据这一行的人,得有点”反潮流”的定力。MCP 该用,而且值得用,它确实把系统集成的成本降下来了,这是实实在在的进步。但用它的同时,得清醒地知道它的边界在哪。它是一根管子,管子的价值取决于里面流的东西。企业花在口径对齐、主数据统一、数据集加工上的每一分力气,最后都会变成 AI 答案的准确率,也会变成业务部门的信任度。
我给同行的建议是三步走。第一,先把一个场景做透,别贪多,选一个业务方叫得出名字、算得出对错的场景,比如月度销售达成、区域库存周转。第二,把口径收口成资产,不管是文档还是平台,关键是唯一版本和明确owner,普元数据资产平台这类工具的价值在这里体现得最明显。第三,把权限和安全设计前置,别等出事再补,行级列级权限必须在查询改写阶段生效,这一条没有妥协空间。
还有一点我想强调:AI 问数、数据资产、主数据、数据开发、BI,这几件事不该被拆成几个独立项目做。拆开做,每个项目都有自己的KPI,最后拼起来就是不兼容。普元这套易数产品线把这几块放在一个体系里,我理解的价值就在于此——口径定义一次,目录里查得到,加工链路有血缘,问数入口和报表入口用的是同一套定义,不会出现两边打架的局面。这种”一体化”在设计阶段看不出优势,跑到第二年、第三年,差距会非常明显。
技术会继续变。今天聊 MCP,明天可能又有一个新名字。但只要业务还在问”这个数准不准”,数据治理这件事就得有人干。与其追着协议跑,不如把脚下的数据地基夯实。协议是变量,数据质量是常量,把常量守住,变量怎么变都不慌。
读者评论
陈立群(数据平台负责人):”接得上不等于用得好”这句戳到我了。我们去年就是先搭了一堆接口,业务一问数就露馅,后来回头补主数据,返工量确实大。早看到这篇能少走半年弯路。
周敏华(制造业IT经理):”同一物料三套编码”这一段太真实了,我们厂现在就是这个状况,MRP算出来的数字谁都不信。看完决定先把主数据这块立个专项。
许文杰(金融科技架构师):权限那段说得很实在。提示词管权限真的不行,我们测试时被安全部门抓到过一次,后来全部改成查询改写阶段注入,工作量不小但必须做。
林晓瑜(零售企业数据产品经理):我们团队二十来人,没有专职数据工程师,一直纠结要不要上平台。文章里说的”先选一个高频场景做透”给了我思路,准备先拿渠道转化这一个场景试。
高建平(集团信息中心):集团层面跨法人权限确实是难点,我们子公司多,数据口径还不一样。语义和权限解耦这个提法第一次听到,回头让架构组评估一下。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
