Consul MCP Server
Un servidor MCP que proporciona acceso a las funciones de descubrimiento de
GitHub
18
Prueba este MCPPatrocinadoDocumentación
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 la siguiente funcionalidad de Consul:
Gestión de Servicios
- Listar servicios en ejecución
- Registrar y anular el registro de servicios
- Obtener información de servicios
- Listar servicios del catálogo
- Obtener información de servicios del catálogo
Comprobaciones de Salud
- Registrar comprobaciones de salud
- Anular el registro de comprobaciones de salud
- Obtener comprobaciones de salud para servicios
Almacén de Clave-Valor
- Obtener valores del almacén de clave-valor
- Listar claves en el almacén de clave-valor
- Insertar valores en el almacén de clave-valor
- Eliminar claves del almacén de clave-valor
Sesiones
- Listar sesiones
- Destruir sesiones
Eventos
- Disparar eventos
- Listar eventos
Consultas Preparadas
- Crear consultas preparadas
- Ejecutar consultas preparadas
Estado
- Obtener el líder actual
- Obtener los pares actuales
Agente
- Obtener miembros del agente
- Obtener información propia del agente
Sistema
- Obtener información de salud del sistema
Configuración
El servidor se puede configurar utilizando variables de entorno:
CONSUL_HOST: Host del servidor de Consul (predeterminado: localhost)CONSUL_PORT: Puerto del servidor de Consul (predeterminado: 8500)
Uso
- Inicie el servidor:
node build/index.js
- El servidor se conectará a Consul y pondrá toda la funcionalidad a disposición a través de la interfaz MCP.
Desarrollo
- Instale las dependencias:
npm install
- Compile el proyecto:
npm run build
- Ejecute el inspector:
npm run build && npx @modelcontextprotocol/inspector node build/index.js
Configuración de Claude
{
"mcpServers": {
"consul-mcp": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/consul-mcp-server/build/index.js"
]
}
}
}
Instalación mediante Smithery
Para instalar Consul Server para Claude Desktop automáticamente a través de Smithery:
npx -y @smithery/cli install @kocierik/consul-mcp-server --client claude
Licencia
MIT
