Higress MCP Server 插件配置指南
Higress 是一款云原生 API 网关,集成了流量、微服务、安全及 AI 网关功能。基于 Istio 和 Envoy 开发,支持 Go/Rust/JS 等语言编写 Wasm 插件。其中 MCP Server 插件专为 AI 助手设计,允许我们将现有的 REST API 快速转换为 AI 模型可调用的工具。
核心功能
- 无需编码:通过配置即可将 REST API 暴露为 AI 工具。
- 统一治理:利用网关能力实现认证、鉴权、限流和可观测性。
- 快速集成:适配 OpenAI、DeepSeek、通义千问等多种 AI 服务商。
插件基础信息
- 执行阶段:默认阶段
- 优先级:30
配置结构
Server 级配置
| 字段名 | 类型 | 必填 | 描述 |
|---|---|---|---|
server.name | string | 是 | MCP Server 名称。内置服务(如 quark-search)只需此项;REST-to-MCP 场景可自定义。 |
server.config | object | 否 | 服务器配置,例如 API 密钥。 |
server.allowTools | array | 否 | 允许调用的工具列表,未指定则允许所有。 |
工具定义 (REST-to-MCP)
每个工具需定义名称、描述、参数及请求模板。
| 字段路径 | 类型 | 必填 | 说明 |
|---|---|---|---|
tools[].name | string | 是 | 工具名称 |
tools[].description | string | 是 | 功能描述 |
tools[].args | array | 是 | 参数定义列表 |
tools[].requestTemplate |


