Higress MCP Server 插件:REST API 快速接入 AI 助手
Higress 是一款云原生 API 网关,集成了流量、微服务及安全网关功能。它基于 Istio 和 Envoy 开发,支持 Go/Rust/JS 等语言编写 Wasm 插件。除了常规的网关能力外,Higress AI 网关还支持 OpenAI、DeepSeek、通义千问等多种 AI 服务提供商,具备令牌限流、消费者鉴权及语义缓存等功能。
核心能力
MCP Server 插件基于 Model Context Protocol (MCP),专为 AI 助手设计,定义了 AI 模型与外部工具交互的标准方式。通过该插件,我们可以实现以下目标:
- 零代码转换:直接将现有的 REST API 暴露为 AI 助手可调用的工具。
- 统一治理:利用 Higress 网关的认证、鉴权、限流和可观测性能力,确保安全性与性能。
- 快速部署:通过插件机制,无需修改后端服务即可快速添加新的 MCP Server。
配置详解
基础参数
| 字段名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
server.name | string | 是 | - | MCP Server 名称。内置服务(如 quark-search)只需填此项;REST-to-MCP 场景可自定义。 |
server.config | object | 否 | {} | 服务器配置,例如 API 密钥。 |
server.allowTools | array | 否 | - | 允许调用的工具列表,不指定则允许所有。 |
REST-to-MCP 工具定义
这是最核心的部分,用于描述如何将 HTTP 请求映射为工具调用。
tools:
- name: maps-geo
description: "将结构化地址转换为经纬度坐标"
args:
- name: address
type: string
required: true
description:


