Servidor MCP de Higress OPS
Una implementación de servidor de Protocolo de Contexto de Modelo (MCP) que permite la configuración y gestión integral de Higress . Este repositorio también proporciona un cliente MCP basado en adaptadores MCP de LangGraph y LangChain, lo que facilita la interacción con el servidor MCP de Higress mediante una arquitectura de flujo de agentes bien diseñada.
Manifestación
https://github.com/user-attachments/assets/bae66b77-a158-452e-9196-98060bac0df7
Variables de entorno de configuración
Copie el archivo .env.example
a .env
y complete los valores correspondientes.
Iniciar el cliente MCP y el servidor MCP
En el modo stdio, el proceso del servidor MCP lo inicia el programa cliente MCP. Ejecute el siguiente comando para iniciar el cliente y el servidor MCP:
Agregar una nueva herramienta
Paso 1: Crear una nueva clase de herramienta o ampliar una existente
- Cree un nuevo archivo en el directorio de herramientas si agrega una categoría de herramientas completamente nueva
- O agregue su herramienta a una clase existente si se ajusta a una categoría existente
Paso 2: agregue un nuevo método a HigressClient si su herramienta necesita interactuar con la API de la consola de Higress
- Agregue métodos a utils/higress_client.py que encapsulen las llamadas API
- Utilice los métodos HTTP existentes (get, put, post) para la comunicación API real
Paso 3: Registra tu clase de herramienta en el servidor
- Agregue su clase de herramienta a la lista tool_classes en server.py
- ToolsRegister utiliza esta lista para instanciar y registrar todas las herramientas.
- ToolsRegister establecerá automáticamente los atributos logger y higress_client
Paso 4: Agregue su herramienta a SENSITIVE_TOOLS
si requiere confirmación humana
- Las herramientas de esta lista requerirán confirmación humana antes de su ejecución.
This server cannot be installed
Un servidor de protocolo de contexto de modelo que permite la configuración y gestión integral de Higress a través de una arquitectura de flujo de agente bien diseñada.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI models to perform real-time internet and knowledge searches through Higress, enhancing model responses with up-to-date information from Google, Bing, Arxiv, and internal knowledge bases.Last updated -15PythonApache 2.0
- -securityFlicense-qualityA Model Context Protocol server that enables integration with the TESS API, allowing users to list and manage agents, execute agents with custom messages, and manage files through natural language interfaces.Last updated -TypeScript
- -securityAlicense-qualityA Model Context Protocol server that allows language models to manage Hetzner Cloud resources through structured functions, including servers, volumes, firewalls, and SSH keys.Last updated -33PythonMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that provides a comprehensive interface to Alteryx Servers, enabling AI assistants to manage workflows, collections, users, schedules, credentials, and more.Last updated -438Python