Consul MCP Server 是一款面向 Consul 服务管理的 MCP 服务,能让你在大模型对话窗口里直接查询服务注册信息、检查实例健康状态、跟踪依赖关系,并给出架构调优建议。无论是发现某个服务挂了哪些实例,还是想梳理上下游调用链路,都可以用一句话完成,免去反复切换 CLI 和 UI。
它能帮你做什么
- 服务查询:按名称、标签、Datacenter 检索已注册的服务与实例。
- 健康诊断:查看健康检查状态,快速定位 Fail 或 Critical 的节点。
- 依赖梳理:追踪上游与下游调用关系,辅助排查雪崩与环路。
- KV 配置查阅:读取 Consul KV 中的运行参数与开关配置。
- 架构建议:基于当前注册状态给出连接池、就近调度等优化方向。
连接说明
需要在 MCP 客户端中提供 Consul 的 HTTP/HTTPS 地址(如 http://127.0.0.1:8500)以及可选的 ACL Token。若 Consul 开启了 ACL,则必须配置具备相应读权限的 token 才能查询服务与 KV;本地开发环境可不填 token 直连。