
下载最新版本:https://github.com/emqx/MQTTX/releases/tag/v1.12.0-beta.2
由于目前处于测试版本,应用不会自动更新。请从 Assets 部分手动下载并安装。
MCP 简介
访问训练数据之外的上下文信息。 与本地和远程系统进行安全交互。 在各种 AI 提供商间维持统一接口。 通过标准化工具调用实现特定功能。
MQTTX Host 功能实现概览
SSE(服务器推送事件)和 Stdio(标准输入输出)两种 MCP 服务器类型。 通过 MQTTX 设置界面进行简单配置。 集成多种 AI 模型,包括 OpenAI GPT-4o、Claude 3.5/3.7、Grok 2 和 DeepSeek 等。 对特定模型提供「思维链」支持,实现高级推理能力。
MQTTX 中的 MCP 实践

{"mcpServers": {"filesystem": {"command": "npx","args": ["-y","@modelcontextprotocol/server-filesystem","/Users/username/Desktop","/Users/username/Downloads"]}}}
@connection关键词提取当前连接详情。
@connection生成 JavaScript 代码并将其保存到 Users/username/Downloads 路径下,命名为 mqtt-test.js。


cat mqtt-test.js命令可以验证代码已成功创建,并包含了正确的连接参数。

{"mcpServers": {"mqttx-server": {"url": "http://localhost:4000/mqttx/sse"}}}
具体工作流程示例如下:
1. 在本地或云端部署 MQTTX MCP SSE 服务器。
2. 按照上述方式在 MQTTX 中配置服务器。
3. 在 Copilot 聊天框中,输入请求:「连接到 mqtt://broker.emqx.io:1883 并向 testtopic/mcp 主题发布消息」。
4.在另一个 MQTTX 连接中,订阅相同的主题。
5. AI 将通过 MCP 调用发布的消息,并实时显示在您的订阅窗口中。

这一功能彻底改变了用户与 MQTT 服务的交互方式:用户无需再手动配置连接或发布消息,只需通过自然语言指令,即可让 MQTTX Copilot 自动执行操作。这一特性在快速 MQTT 交互测试、调试以及教学场景中展现出重要价值,极大提升了效率和易用性。
结论


文章转载自EMQX,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




