MCP 服务
MCP(Model Context Protocol)是一项开源协议,旨在标准化应用程序向大语言模型(LLM)提供上下文的方式,以便模型能够灵活、安全地连接各种数据源和工具。本文介绍在如何 API 网关中创建 MCP 服务。
MCP 协议用于简化大语言模型(LLM)与外部工具、API 和服务的交互。通过标准化接口,LLM 能够调用外部 API、运行脚本、访问数据库等,扩展了自身能力边界。MCP 的传输层支持多种协议,确保数据高效、安全传输。其典型应用场景包括智能助手与代理、企业级知识管理、开发者工具与 IDE 集成、多模态数据集成等。此外,MCP 还提供了交互式调试工具,帮助开发者高效测试和调试相关服务器与客户端。
同时,当前在企业内部存在大量的传统 HTTP 应用,虽然 MCP 提供了对应的 SDK,但是仍然需要开发适配的工作。如果能将这些应用转换为 MCP Server,将快速提升 AI Agent 与应用的交互能力。为解决上述问题,API 网关提供 MCP 服务功能,该功能提供 RESTful API 至 MCP 协议的平滑迁移能力,从而能够快速将现有 HTTP 应用转换为 MCP Server。
- 已创建 API 网关实例,详情请参见 创建实例。
- (可选)当后端服务为容器服务时,需要将待对接集群添加为 Upstream 来源,具体操作可参见 导入容器集群。
HTTP 转换为 MCP 时,仅支持通过 Streamable HTTP 协议访问网关。
- 在左侧导航栏选择 MCP 服务,单击 创建 MCP 服务。
-
-
- MCP 服务创建完成后,在服务列表中选择目标服务,单击服务名称,进入服务详情页面。
- 选择 基本信息 页签,在 调用示例 中即可获得该 MCP 服务的调用域名和调用示例。
-
说明
如果您已安装 TRAE,可以单击 去 TRAE CN 配置,跳转至 TRAE 控制台进行快速配置。
- MCP 服务创建完成后,在服务列表中选择目标服务,单击服务名称,进入服务详情页面。
- 选择 基本信息 页签,并开启 身份认证 功能。在弹出的配置页面中,使用 Key Auth 插件配置 API Key 认证鉴权。更多配置详情,请参见 API Key 认证鉴权。
-
说明
仅当 MCP 服务类型 选择 HTTP 转 MCP 时,允许添加 MCP Tools。
MCP 服务创建完成后,支持基于 Swagger 文件添加 MCP Tools。操作步骤如下:
- MCP 服务创建完成后,在服务列表中选择目标服务,单击服务名称,进入服务详情页面。
- 选择 MCP Tools 页签,单击 上传 MCP 配置。
-
- 单击或拖拽文件到控制台,上传 MCP Tools 文件。
-
- 单击 确定,完成配置。配置完成后,您可以在 MCP Tools 页面中查看已上传的工具详情。
-
最近更新时间:2026.07.21 11:05:28