开沿科技
13305079753
方法论与思考

Google API Gateway 接入 MCP 的 ERP 接口改造

研开沿研发中心·2026-09-26·4 分钟阅读
Google API Gateway 接入 MCP 的 ERP 接口改造

Google 于 2026 年 9 月 24 日推出 Cloud API Gateway 的 MCP 公开预览能力,可通过配置把已有 REST API 暴露为 Agent 工具。接入要求使用 OpenAPI 3.0.x 或 3.1.x;仍使用 2.0 的接口文档需要先迁移。ERP、CRM 接口应先验证兼容性,再确定试用范围。Google 开发者公告

接口能够调用之后,仍要回答“这次调用在业务上意味着什么”。查询库存、预留库存和确认出库可能只差一个接口,但对实际业务的影响完全不同。

业务动作的选择

建议围绕一个完整任务选择接口,例如“查询某订单可用库存并生成补货草稿”。先开放必要查询,再根据授权范围提供写入动作。不要把接口目录中的所有端点直接作为员工可用工具。

动作 必要条件 成功结果
查询库存 物料、仓库、统计口径 数量与查询时点
创建草稿 物料、数量、业务主体 草稿编号
提交审批 草稿版本、提交人权限 审批实例编号
撤销申请 当前状态允许撤销 撤销状态与原因

工具名称和说明应帮助模型区分这些动作,避免用“处理订单”一类含糊名称承载多个不同操作。

参数的业务含义

OpenAPI 可以规定字段类型,但整数类型不能说明它代表箱数还是件数。应在参数说明中补充单位、编码来源、允许范围和空值含义。

日期字段需要明确时区以及它表示业务发生时间还是录入时间。组织字段需要说明是签约主体、使用部门还是仓库归属。默认值涉及业务后果时,应公开展示并经过确认。

身份与授权

工具发现和工具执行需要分别检查。当前预览版本的 tools/list 默认无需鉴权,会暴露工具名称和参数结构;正式环境应为它配置 JWT,API key 不能保护该方法。tools/call 继续执行底层 REST 接口的鉴权规则。业务系统还需核对请求者能操作哪些对象,并保留真实发起人与服务账号的关联。

如果采用服务账号代理,应在后台对请求者、工具范围和业务对象做明确检查,并保留审计关系。工具描述中的“只允许查看本人数据”不能替代服务端校验。

重复提交与未知结果

网络超时不等于业务失败。请求可能已经被 ERP 接收,只是回执没有返回。写入接口应提供业务请求标识和结果查询方式,使 Agent 能核查已经生成的单据。

示例:创建补货草稿超时后,先用请求编号查找结果。找到已有草稿则返回该草稿,确认未执行才按规则重试。不能每次重试都生成一个新编号,把重复单据留给人工清理。

交付时的验证样本

至少检查正常参数、缺少关键字段、权限不足、对象状态已变化、重复请求和外部系统超时。错误信息应给操作者可理解的处理建议,同时为维护人员保留诊断信息。

最后从业务系统独立查询终态,核对对象、金额、数量和状态。工具返回成功只能说明调用链给出了成功响应,正式业务结果还要能回读确认。

接口建设可参考面向 Agent 的接口交付清单和写后回读验证。已有 ERP 的接入范围可在业务系统定制中按具体动作约定。

7年
专注企业数字化
2000+ 家
服务企业
1000+ 个
交付项目
钉钉认证
服务商
+把方法用起来

想就你公司当前的状况,聊一下下一步从哪切?

看完文章你应该能判断大方向。如果想就具体场景再细聊「第一步先做哪个 / 现有系统能不能复用 / 大概多长周期」,可以加我们顾问微信——30 分钟,免费方案诊断。

看客户案例

常见问题

基于这个话题最常被问到的 3 个具体问题

Q1. REST接口转换成MCP工具后是否就能直接投产?

还需核对业务语义、鉴权、参数、错误处理和执行结果。

Q2. 应该把所有接口开放给Agent吗?

应按具体业务任务选择,优先提供边界明确的查询与操作。

Q3. 已有OpenAPI文档有什么价值?

可以描述接口结构,但字段含义、前置条件和业务后果仍需补充说明。

开沿研发中心

开沿研发中心

开沿科技的方法论与技术团队,把一线交付中的经验沉淀成可复用的方法。了解研发中心 →