A consul MCP server for service management, health check and Key-Value Store
A Model Context Protocol (MCP) server that provides access to Consul's functionality through a standardized interface.
The server provides access to the following Consul functionality:
The server can be configured using environment variables:
CONSUL_HOST
: Consul server host (default: localhost)CONSUL_PORT
: Consul server port (default: 8500)node build/index.js
npm install
npm run build
npm run build && npx @modelcontextprotocol/inspector node build/index.js
{
"mcpServers": {
"consul-mcp": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/consul-mcp-server/build/index.js"
]
}
}
}
To install Consul Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @kocierik/consul-mcp-server --client claude
MIT