remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides access to Consul functionality including service management, health checks, key-value store operations, session management, event handling, prepared queries, status information, agent operations, and system health monitoring.
Servidor MCP de Consul 🚀
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona acceso a la funcionalidad de Consul a través de una interfaz estandarizada.
Características
El servidor proporciona acceso a las siguientes funciones de Consul:
Gestión de servicios
- Lista de servicios en ejecución
- Registrar y dar de baja servicios
- Obtener información del servicio
- Listado de servicios de catálogo
- Obtener información del servicio de catálogo
Controles de salud
- Registrar controles de salud
- Dar de baja los controles de salud
- Obtenga controles de salud para los servicios
Almacén de clave-valor
- Obtenga valores de la tienda KV
- Lista de claves en la tienda KV
- Coloque valores en el almacén KV
- Eliminar claves del almacén KV
Sesiones
- Lista de sesiones
- Destruir sesiones
Eventos
- Eventos de incendio
- Lista de eventos
Consultas preparadas
- Crear consultas preparadas
- Ejecutar consultas preparadas
Estado
- Conseguir líder actual
- Consiga compañeros actuales
Agente
- Obtener miembros del agente
- Obtener información propia del agente
Sistema
- Obtener información del servicio de salud del sistema
Configuración
El servidor se puede configurar mediante variables de entorno:
CONSUL_HOST
: Host del servidor Consul (predeterminado: localhost)CONSUL_PORT
: Puerto del servidor Consul (predeterminado: 8500)
Uso
- Iniciar el servidor:
- El servidor se conectará a Consul y hará que toda la funcionalidad esté disponible a través de la interfaz MCP.
Desarrollo
- Instalar dependencias:
- Construir el proyecto:
- Ejecutar inspector:
Configuración de Claude
Licencia
Instituto Tecnológico de Massachusetts (MIT)
You must be authenticated.
Proporciona acceso a la funcionalidad de Consul (servicios, controles de estado, almacén KV, sesiones, eventos, consultas, etc.) a través de una interfaz de protocolo de contexto de modelo estandarizada.