关于 EMQX MCP Server
EMQX MCP Server 是一款面向 EMQX MQTT 消息平台的运维与集成工具,通过 MCP(Model Context Protocol)将 EMQX 的客户端管理、消息发布与运行监控能力,开放给 AI 助手或自动化代理直接调用。
能做什么
- 客户端连接管理:查询、新增、更新或踢除 MQTT 客户端连接,实时掌握在线会话状态。
- 消息发布(Publish):向指定主题(Topic)即时下发消息,方便联动测试与业务触发。
- 订阅与路由查看:检查订阅关系与主题路由,了解消息流转路径。
- 运行监控与指标查询:拉取连接数、消息吞吐量、规则引擎状态等关键指标,辅助运维巡检。
- 告警与规则操作:查看告警、规则引擎配置,必要时进行启停或简单调整。
使用注意
- 通常需提供 EMQX REST API 的访问地址以及具有相应权限的 API Key / Secret(管理员 Token),请妥善保管,不要在公共环境中明文暴露。
- 建议对接只读或受限权限的账号,避免误操作影响线上业务。
- 具体可用的接口与配额,取决于你所部署的 EMQX 版本及开启的功能模块(如规则引擎、Kafka 桥接等)。
适合需要把 MQTT 平台运维自动化、或让 AI 助手直接“动手”操作 EMQX 的场景。