H

higress-ops-mcp-serverA Model Context Protocol (MCP) server implementation that enables comprehensive configuration and management of Higress.

(0)
Daniel NikulshynReviewed by Daniel Nikulshyn·Updated July 2026

Overview

The higress-ops-mcp-server is a Model Context Protocol (MCP) server implementation that enables comprehensive configuration and management of Higress. It provides an MCP client built on top of LangGraph and LangChain MCP Adapters for interacting with the Higress MCP Server through an agent flow architecture. The server allows users to add new tools by creating a new tool class or extending an existing one, and registering it in the server. The tool can then be used to interact with the Higress Console API. The server also supports human confirmation for sensitive tools.

Key features

  • Model Context Protocol (MCP) server
  • MCP client built on LangGraph and LangChain MCP Adapters
  • Support for adding new tools and customizing existing ones
  • Human confirmation for sensitive tools

Pricing

Model
Free
Category
MCP Servers
Rating
No reviews yet

Use cases

Higress Configuration and Management

The higress-ops-mcp-server can be used to configure and manage Higress instances, providing a comprehensive and customizable solution.

Custom Tool Development

Developers can add new tools to the higress-ops-mcp-server by creating a new tool class or extending an existing one, and registering it in the server.

Pros & Cons

Pros

  • Enables comprehensive configuration and management of Higress
  • Provides a well-designed agent flow architecture
  • Supports adding new tools and customizing existing ones
  • Allows for human confirmation of sensitive tools

Cons

  • Requires Python expertise to extend or add new tools
  • Needs configuration of environment variables
  • Might require additional setup for specific use cases

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

What libraries does the MCP client rely on?

The MCP client is built on top of LangGraph and LangChain MCP Adapters, which provide the agent flow architecture for interacting with the MCP server.

Asked by Paulo Cardoso · Sep 23, 2025

Can sensitive operations require human confirmation?

Yes, the server supports a human confirmation feature for sensitive tools, allowing an operator to approve actions before they are executed.

Asked by Noor Siddiqui · Jun 30, 2025

What environment variables must be configured before running the server?

Copy .env.example to .env and fill in the required values. These variables are used to configure the MCP client and server, including API endpoints and authentication for the Higress Console API.

Asked by Larisa Ionescu · Jun 25, 2025

How do I add a custom tool to the higress-ops-mcp-server?

Create a new class in the tools directory or extend an existing one, decorate the function with @mcp.tool, implement the logic using the HigressClient, then add the class to the tool_classes list in server.py so it gets registered.

Asked by Farah Rahimi · Jun 24, 2025

Ask a question

MCP Servers alternatives