Higress 是一款云原生 API 网关,集成了流量、微服务及安全网关功能。它基于 Istio 和 Envoy 构建,支持 Go/Rust/JS 等语言编写 Wasm 插件,并提供了开箱即用的控制台。在 AI 场景下,Higress AI 网关支持 OpenAI、DeepSeek 等多种服务商,具备令牌限流、鉴权及语义缓存能力。
MCP Server 插件核心能力
MCP(Model Context Protocol)插件专为 AI 助手设计,定义了模型与外部工具交互的标准。通过该插件,我们可以实现以下目标:
- 零代码转换:直接将现有的 REST API 暴露为 AI 助手可调用的工具。
- 统一治理:利用 Higress 网关的认证、鉴权、限流和可观测性能力,保障接口安全与性能。
- 快速部署:无需开发额外服务,通过配置即可快速添加新的 MCP Server。
配置详解
基础服务器配置
配置 server 部分主要定义 Server 名称及全局参数。如果是内置 Server(如 quark-search),只需指定名称;若是 REST-to-MCP 场景,名称可自定义。
| 字段名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
server.name | string | 是 | - | MCP Server 名称 |
server.config | object | 否 | {} | 扩展配置,如 API Key |
server.allowTools | array | 否 | - | 允许调用的工具列表,未指定则允许全部 |
工具定义 (REST-to-MCP)
这是最核心的部分,用于描述如何将 HTTP 请求映射为 AI 工具。
| 字段名 | 类型 | 必填 | 说明 |
|---|---|---|---|
tools[].name | string | 是 | 工具名称 |
tools[].description | string | 是 | 工具功能描述 |
tools[].args | array |


