Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Consul

FreeNot checked

A consul MCP Server (modelcontextprotocol)

GitHubEmbed

About

A consul MCP Server (modelcontextprotocol)

README

MseeP.ai Security Assessment Badge

Consul MCP Server 🚀

smithery badge

A Model Context Protocol (MCP) server that provides access to Consul's functionality through a standardized interface.

Consul Server MCP server

Features

The server provides access to the following Consul functionality:

Service Management

  • List running services
  • Register and deregister services
  • Get service information
  • List catalog services
  • Get catalog service information

Health Checks

  • Register health checks
  • Deregister health checks
  • Get health checks for services

Key-Value Store

  • Get values from KV store
  • List keys in KV store
  • Put values in KV store
  • Delete keys from KV store

Sessions

  • List sessions
  • Destroy sessions

Events

  • Fire events
  • List events

Prepared Queries

  • Create prepared queries
  • Execute prepared queries

Status

  • Get current leader
  • Get current peers

Agent

  • Get agent members
  • Get agent self information

System

  • Get system health service information

Configuration

The server can be configured using environment variables:

  • CONSUL_HOST: Consul server host (default: localhost)
  • CONSUL_PORT: Consul server port (default: 8500)

Usage

  1. Start the server:
node build/index.js
  1. The server will connect to Consul and make all functionality available through the MCP interface.

Development

  1. Install dependencies:
npm install
  1. Build the project:
npm run build
  1. Run inspector:
 npm run build && npx @modelcontextprotocol/inspector node build/index.js

Claude config

{
    "mcpServers": {
        "consul-mcp": {
            "command": "node",
            "args": [
                "/ABSOLUTE/PATH/TO/PARENT/FOLDER/consul-mcp-server/build/index.js"
            ]
        }
    }
}

Installing via Smithery

To install Consul Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @kocierik/consul-mcp-server --client claude

License

MIT

from github.com/kocierik/consul-mcp-server

Installing Consul

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/kocierik/consul-mcp-server

FAQ

Is Consul MCP free?

Yes, Consul MCP is free — one-click install via Unyly at no cost.

Does Consul need an API key?

No, Consul runs without API keys or environment variables.

Is Consul hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Consul in Claude Desktop, Claude Code or Cursor?

Open Consul on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Consul with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs