← 事件库 / ai-agent

Google API Gateway 可把现有 REST API 暴露为 MCP 工具

Google Cloud API Gateway 现在可以在 `/mcp` 接收 MCP JSON-RPC,并把 `tools/call` 映射到现有 REST 操作。团队通过 OpenAPI 3.0 或 3.1 扩展启用,并复用原 API 的 JWT 或 API key 认证、配额和日志。Public Preview 最多支持 1,000 个工具,但暂不支持 resources、prompts、响应流式传输或 Model Armor 内容检查。工具发现默认不鉴权,生产环境必须显式用 JWT 保护;API key 不能保护 `tools/list`。

可用状态:Public Preview

本文来自既有扫描档案。迁移保留原判断,不代表在迁移时重新核验。

对你意味着什么

对已经治理 REST API 的团队来说,这能省掉一层重复的 MCP server。真正难点转到发现元数据与策略配置:保护 `tools/list`,只暴露必要操作,也不要假设 preview 已经检查 payload 或支持 streaming。

证据与关联材料

背景材料 · 历史记录,未重新核验

Google Cloud API Gateway 现在可以在 `/mcp` 接收 MCP JSON-RPC,并把 `tools/call` 映射到现有 REST 操作。团队通过 OpenAPI 3.0 或 3.1 扩展启用,并复用原 API 的 JWT 或 API key 认证、配额和日志。Public Preview 最多支持 1,000 个工具,但暂不支持 resources、prompts、响应流式传输或 Model Armor 内容检查。工具发现默认不鉴权,生产环境必须显式用 JWT 保护;API key 不能保护 `tools/list`。

技术细节与六维评分
可用性 Public Preview
映射 MCP JSON-RPC `/mcp` 与 `tools/call` 映射到 REST 操作
配置 OpenAPI 3.0/3.1 `x-google-api-management.mcp`;不支持 OpenAPI 2.0
上限 最多 1,000 个工具
安全 `tools/list` 默认不鉴权;需显式 JWT;发现接口不支持 API key
暂不支持 resources、prompts、响应流、Model Armor payload 检查,以及 MCP 与模型路由共用配置
技术影响 4
工程价值 5
采用信号 4
成熟度 2
验证成本 2
风险 3