EMQX MCP 服务器

EMQX MCP 服务器

提供与 EMQX MQTT 消息代理交互的模型上下文协议 (MCP) 服务器实现。

快速入门

  1. 运行环境准备

    • 确保已安装 Python。
    • 配置 EMQX 集群,可以使用 EMQX Cloud 或本地部署。
  2. 通过 Docker 安装

    docker pull benniuji/emqx-mcp-server
    

    修改 claude_desktop_config.json 文件,设置环境变量 EMQX_API_URLEMQX_API_KEYEMQX_API_SECRET

  3. 手动安装

    • 克隆仓库并确保 uv 已安装。
    • 配置 claude_desktop_config.json,更新路径和环境变量。
  4. 基本功能测试

    • 列出客户端:Please list the clients connected to the MQTT broker.
    • 发布消息:Publish a message to topic '/test' with QoS 1.
    • 断开客户端:Disconnect client by ID.

更多示例参见 README 文档。