Higress MCP Server 插件配置指南
Higress 作为云原生 API 网关,集成了流量、微服务及安全网关功能。其 AI 网关模块支持 OpenAI、DeepSeek 等多种模型,并提供了 MCP Server 插件,允许开发者将现有的 REST API 快速转换为 AI 助手可调用的工具。
核心能力
MCP(Model Context Protocol)插件专为 AI 助手设计,定义了模型与外部工具交互的标准方式。主要优势包括:
- 零代码集成:无需编写额外逻辑,通过配置即可暴露 REST API 给 AI Agent。
- 统一治理:利用 Higress 网关的鉴权、限流和可观测性能力,保障接口安全与性能。
- 灵活部署:基于插件机制,可快速添加或更新 MCP Server。
该插件默认在网关执行阶段运行,优先级设为 30。
配置详解
基础服务器配置
| 字段名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
server.name | string | 是 | - | MCP Server 名称。内置服务如 quark-search 仅需此项;REST-to-MCP 场景可自定义。 |
server.config | object | 否 | {} | 服务端配置,例如 API Key。 |
server.allowTools | array | 否 | - | 允许调用的工具列表。未指定则允许所有。 |
工具定义 (REST-to-MCP)
每个工具需定义名称、描述及参数结构。参数支持多种类型,包括字符串、数字、布尔值、数组及对象。
| 字段路径 | 类型 | 必填 | 说明 |
|---|---|---|---|
tools[].name | string | 是 | 工具名称 |
tools[].description | string | 是 | 功能描述 |
tools[].args | array | 是 |


