](https://mseep.ai/app/kocierik-consul-mcp-server)
领事MCP服务器🚀
](https://smithery.ai/server/@kocierik/consul-mcp-server)
一种模型上下文协议(MCP)服务器,通过标准化接口提供对Consul功能的访问。
特性
服务器提供对以下Consul功能的访问:
服务管理
- 列出正在运行的服务
- 注册和注销服务
- 获取服务信息
- 列出目录服务
- 获取目录服务信息
健康检查
- 登记健康检查
- 注销健康检查
- 为服务进行健康检查
键值存储
- 从KV存储中获取值
- 列出KV存储中的密钥
- 将值放入KV存储中
- 从KV存储中删除密钥
会话
- 列出会话
- 销毁会话
事件
- 火灾事件
- 列出事件
准备好的查询
- 创建准备好的查询
- 执行准备好的查询
状态
- 获取当前领导者
- 获取当前同行
代理
- 获取代理成员
- 获取代理自我信息
系统
- 获取系统健康服务信息
配置
可以使用环境变量配置服务器:
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"
]
}
}
}通过Smithery安装
通过以下方式自动安装Consul Server for Claude Desktop 史密瑟里:
npx -y @smithery/cli install @kocierik/consul-mcp-server --client claude许可证
麻省理工学院


