EMQX

EMQX

🚀 EMQX MCP 服务器

EMQX 是一款功能强大的 MQTT 代理,能支撑大规模的物联网应用。而 MCP(Management Control Plane)作为 EMQX 的管理控制平面,提供了丰富的 API 接口,可用于管理和监控 EMQX 集群。

🚀 快速开始

EMQX MCP 服务器为用户提供了便捷的方式来管理和监控 EMQX 集群。通过其丰富的 API 接口,用户可以轻松地执行各种操作,如列举客户端、获取客户端详细信息、发布消息以及断开客户端连接等。

✨ 主要特性

  • 列举客户端:能够列出当前连接到 MQTT 代理的所有客户端。
  • 获取客户端详细信息:可获取特定客户端的详细信息,涵盖连接状态、协议版本等内容。
  • 发布消息:支持向指定主题发布消息,且支持不同的 QoS 级别(0, 1, 2)。
  • 断开客户端连接:可强制断开指定客户端的连接。

💻 使用示例

基础用法

以下是通过与 LLM 对话来操作 MQTT 代理的示例:

### 用户:
请列出 MQTT 代理上连接的所有客户端。

### LLM 回应:
以下是当前连接到您的 MQTT 代理的客户端列表:

```text
ClientId: mqttx_2232bdb1
Username: test
Protocol: MQTT v5

目前有 1 个客户端连接到您的 MQTT 代理。您是否需要更多关于此客户端的详细信息,或者对 MQTT 代理执行其他操作?


### 高级用法
```text
### 用户:
请编写一首诗并将其发送到主题 `/poem`,使用 QoS 1。

### LLM 回应:
我将为您创作一首诗并将其发布到主题 `/poem`,使用 QoS 1。让我为您完成此事。

...
我已经成功地将这首诗发布到了主题 `/poem`,使用 QoS 1。消息已送达,ID 为:00062F55A1EFB1156ABC481240B30000。

我发布的诗歌如下:

- 电波在空中流转,
- 纤细的线将世界相连,
- 设备轻声细语,
- 跨越数字的鸿溝。
- 消息如葉落般飄散,
- 往 clouds 的彼端守侯,
- 連接卻不羈絆,
- 沉默之中無聲鳴。
- 現代的-age 星辰,
- 每一顆星光都有其価値,
- 械的语言,
- 改寫我們的地球。

您是否希望对 MQTT 代理执行其他操作?

📄 许可证

该项目采用 Apache License Version 2.0 协议授权,具体内容请参阅 LICENSE 文件。

  • 0 关注
  • 0 收藏,25 浏览
  • system 提出于 2025-10-04 07:21

相似服务问题

相关AI产品