Higress API Gateway

by higress-group

21 stars
171 downloads
Not rated
GitHub

About

Enables DevOps teams to manage Higress API gateway configurations through natural language commands with human-in-the-loop validation for sensitive operations

Details

Author
higress-group
Repository
higress-group/higress-ops-mcp-server
GitHub stars
21
Downloads
171
Categories
Productivity, Developer Tools, Design, Workplace, AI, API, Infrastructure, Other

- MCP server for configuring and managing Higress gateways
- Client with LangGraph-based agent flow architecture
- Extensible tool registration via custom tool classes
- Sensitive write operations require human confirmation
- Built on FastMCP and Higress Console API
- Supports adding routes, service sources, request block plugins, and more

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Higress API Gateway
    Command (node, npx, python, etc.) npx
    Arguments
    • Argument 1 -y
    • Argument 2 @highlight/mcp-server

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Copy the .env.example file to .env and fill in the required environment variables. Then run uv run client.py from the command line to start both the MCP client and the MCP server in stdio mode. The server automatically registers all tools, and write operations listed in SENSITIVE_TOOLS require human confirmation before execution.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "higress api gateway": {
            "env": {},
            "args": [
                "-y",
                "@highlight/mcp-server"
            ],
            "command": "npx"
        }
    }
}

Linux

{
    "env": [],
    "args": [
        "-y",
        "@highlight/mcp-server"
    ],
    "command": "npx"
}

Macos

{
    "env": [],
    "args": [
        "-y",
        "@highlight/mcp-server"
    ],
    "command": "npx"
}

Windows

{
    "env": [],
    "args": [
        "/c",
        "npx",
        "-y",
        "@highlight/mcp-server"
    ],
    "command": "cmd"
}

Higress OPS MCP Server

A Model Context Protocol (MCP) server implementation that enables comprehensive configuration and management of Higress. This repository also provides an MCP client built on top of LangGraph and LangChain MCP Adapters, facilitating interaction with the Higress MCP Server through a well-designed agent flow architecture.

Demo

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.