Higress 作为云原生 API 网关,集成了流量、微服务及安全网关能力。它基于 Istio 和 Envoy 开发,支持使用 Go/Rust/JS 等语言编写 Wasm 插件,并提供了开箱即用的控制台。在 AI 领域,Higress AI 网关支持多种服务提供商(如 OpenAI、DeepSeek、通义千问等),具备令牌限流、消费者鉴权、WAF 防护及语义缓存等功能。
MCP Server 插件配置
Higress 官方文档 详细介绍了该插件的用法。
功能说明
mcp-server 插件基于 Model Context Protocol (MCP),专为 AI 助手设计,定义了 AI 模型与外部工具和资源交互的标准方式。它的核心优势在于无需编写代码即可将现有 REST API 转换为 AI 助手可调用的工具,同时利用 Higress 网关提供统一认证、鉴权、限流和可观测性能力,确保安全性与性能。
运行属性
- 执行阶段:默认阶段
- 执行优先级:30
配置字段详解
Server 配置
| 字段名 | 数据类型 | 填写要求 | 默认值 | 描述 |
|---|---|---|---|---|
server.name | string | 必填 | - | MCP Server 的名称。如果是内置 MCP Server(如 quark-search),只需配置此字段;如果是 REST-to-MCP 场景,此字段可以自定义。 |
server.config | object | 选填 | {} | MCP Server 配置,如 API 密钥等。 |
server.allowTools | array of string | 选填 | - | 允许调用的工具列表。如果不指定,则允许所有工具。 |
REST-to-MCP 工具配置
这是转换的核心部分,通过定义 tools 数组来映射具体的 API 接口。
| 字段名 | 数据类型 | 填写要求 | 默认值 | 描述 |
|---|---|---|---|---|
tools | array of object | 选填 | [] | REST-to-MCP 工具配置列表。 |
tools[].name | string | 必填 | - | 工具名称。 |
tools[].description | string | 必填 | - | 工具功能描述。 |
tools[].args | array of object | 必填 |


