MQTTX SSE 服务器

MQTTX SSE 服务器

实现基于 Server-Sent Events (SSE) 的 Model-Context Protocol (MCP),支持 MQTT 操作。

快速入门

前置条件

  • 安装 Node.js (v14 或更高版本)
  • 安装 npm

安装步骤

  1. 克隆仓库:git clone https://github.com/yourusername/mqttx-sse-server.git
  2. 进入目录:cd mqttx-sse-server
  3. 安装依赖:npm install

启动服务

运行命令 npm start,默认端口为 4000。

配置 MQTTX

在 MQTTX 设置中添加以下配置:

{
  "mcpServers": {
    "mqttx-server": {
      "url": "http://localhost:4000/mqttx/sse"
    }
  }
}

主要功能

  • 支持连接、订阅和发布 MQTT 消息
  • 提供实时消息传递
  • 使用 JSON-RPC API 实现 MCP 协议