Consul MCP 服务器
模型上下文协议 (MCP) 服务器通过标准化接口提供对 Consul 功能的访问。
特征
该服务器提供对以下 Consul 功能的访问:
服务管理
列出正在运行的服务
注册和注销服务
获取服务信息
列出目录服务
获取目录服务信息
健康检查
注册健康检查
取消注册健康检查
获取服务健康检查
键值存储
从 KV 存储获取值
列出 KV 存储中的键
将值放入 KV 存储中
从 KV 存储中删除键
会议
列出会话
销毁会话
活动
火灾事件
列出事件
准备好的查询
创建准备好的查询
执行准备好的查询
地位
获取当前领导者
获取当前同行
代理人
获取代理成员
获取座席自身信息
系统
获取系统健康服务信息
Related MCP server: ConnectWise Manage MCP Server
配置
可以使用环境变量来配置服务器:
CONSUL_HOST:Consul 服务器主机(默认值:localhost)CONSUL_PORT:Consul 服务器端口(默认值:8500)
用法
启动服务器:
node build/index.js
该服务器将连接到 Consul 并通过 MCP 接口提供所有功能。
发展
安装依赖项:
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"
]
}
}
}
执照
麻省理工学院