Higress MCP Server 插件配置指南
Higress 是一款云原生 API 网关,集成了流量、微服务、安全及 AI 网关功能。它基于 Istio 和 Envoy 开发,支持 Go/Rust/JS 等语言编写 Wasm 插件,并提供开箱即用的控制台。
其中,MCP Server 插件专为 AI 助手设计,通过 Model Context Protocol (MCP) 定义 AI 模型与外部工具交互的标准方式。借助该插件,你可以将现有的 REST API 快速转换为 AI 助手可调用的工具,无需额外编写代码。
核心优势
- 零代码转换:直接利用 Higress 插件机制,将 REST API 暴露为 MCP 工具。
- 统一治理:复用网关的认证、鉴权、限流和可观测性能力,确保安全性与性能。
- 快速部署:通过配置文件即可添加新的 MCP Server,灵活适配不同场景。
配置详解
基础参数
| 字段名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
server.name | string | 是 | - | MCP Server 名称。内置服务(如 quark-search)只需填此项;REST-to-MCP 场景可自定义。 |
server.config | object | 否 | {} | 服务器配置对象,例如 API 密钥。 |
server.allowTools | array | 否 | - | 允许调用的工具列表,不指定则允许全部。 |
REST-to-MCP 工具定义
在 tools 数组中定义具体接口映射:
| 字段名 | 类型 | 必填 | 说明 |
|---|---|---|---|
name | string | 是 | 工具名称 |
description | string | 是 | 工具功能描述 |
args | array | 是 | 参数定义列表 |


