你的 AI 在盲目工作
把日志和截图贴进对话,解释 Broker 状态,然后手动重复每一次诊断和操作。
复制、粘贴、发布、重复
逐条消息重建多客户端流程,同时丢失原始时序、会话和 ACK 行为。
负载测试需要一整套工具链
部署压测生成器、调优主机、接入指标、注入故障并切换工具,才能得到有用的结果。
一个工作台覆盖 MQTT 客户端、流量回放、Broker 压测、故障注入、PCAP 分析与有边界的 Agent 工作流。
试试切换 Grid、Stream、Topics 和 Sparkplug,再打开消息编辑器或 AI Guide。
专业的 MQTT 工作,需要的不只是发布与订阅表单。
把日志和截图贴进对话,解释 Broker 状态,然后手动重复每一次诊断和操作。
逐条消息重建多客户端流程,同时丢失原始时序、会话和 ACK 行为。
部署压测生成器、调优主机、接入指标、注入故障并切换工具,才能得到有用的结果。
让兼容 MCP 的 Agent 检查 Trace、运行诊断、对比 Benchmark,并在安全边界内操作 MQTT 工作台。
把实时 Trace、CSV 或 PCAP 转换为保留时序的多客户端场景,并通过 Dry Run、ACK 检查和消息交付验证结果。
启动内置 Benchmark,注入 MQTT 感知的网络故障,再从 PCAP 抓包中排出最可能的根因。
不止于 MQTT 发布/订阅:Insights 会揭示行为风险、流量模式,以及支撑结论的消息证据。
Grid 展示发生了什么,Stream 展示何时发生,Topics 展示消息流向何处,Sparkplug 则展示这些消息对每台设备意味着什么。
发送并追踪你的第一条 MQTT 消息复现多个客户端的连接、订阅和发布过程,再在你的 Broker 上运行相同流程。
保留原始时序,将主题重定向到测试环境,并在每次运行后验证响应和消息投递。
用 Replay 重现难以捕捉的 MQTT 故障
模拟并发 MQTT 客户端,控制连接速率和发布速率,观察性能从何处开始发生变化。
通过实时指标尽早发现问题,再用吞吐量、延迟和连接图表复盘完整测试过程。
5 分钟运行第一次 MQTT Benchmark
将 Mqttable 放在 MQTT 客户端和 Broker 之间,然后让连接变慢、拥塞、不稳定或完全中断。查看哪些消息成功到达、客户端如何重连,以及系统能否在真实故障发生前恢复正常。
构建可重复的故障场景,在 Trace 中检查结果,并在上线前验证清理与恢复。
安全注入并验证 MQTT 延迟
60 项检查覆盖连接生命周期、消息交付、订阅行为、协议正确性、MQTT 5 属性和流量健康状况。
每项需要关注的结果都会指向对应的客户端、会话和报文证据,帮助你调查故障。
从 PCAP 找到 MQTT 根因证据


别再只问哪里出了问题。通过 Mqttable MCP,你的 Agent 可以检查运行状态、操作 MQTT,并验证结果。
通过 Mqttable MCP 创建连接、发布和订阅消息、运行受控压测、注入网络故障、检查 Trace,并分析 PCAP。
MCP Monitor 展示每个 Tool 的调用次数、成功率、P95 延迟和最近使用时间,以及近期问题、Plan、Apply 与 Verification。写入仍受本地授权控制,原始密钥不会进入 MCP。
9 个稳定工具只在需要时展开准确的 Action、Schema 和 Resource,不把完整能力目录塞进 Prompt,把更多上下文留给 MQTT Trace 与诊断。
比较每款应用可以安装在哪里、支持哪些 MQTT 连接、能够完成哪些测试和排障任务,以及它们在同一台 Apple M3 Mac 上的实测表现。
| 对比内容 | Mqttable1.2.0 | MQTTX1.13.0 | MQTT Explorer0.4.0-beta.6 | MQTT.fx5.14.2 |
|---|---|---|---|---|
| 安装与连接 | ||||
| 应用如何构建每款桌面应用采用的主要技术。 | 使用 Tauri 2.11.5 和 Phoenix 1.8.13 构建。 | 使用 Electron 39.2.7 构建。 | 使用 Electron 29.2.0 构建。 | 使用 JavaFX 21.0.1 和 JDK 21.0.1 构建。 |
| 可以安装在哪里支持的桌面系统与电脑类型。 | 支持 Apple Silicon 芯片的 macOS 15+ 和 Linux。 |
| 支持 Windows、macOS 和 Linux。 | 支持 Windows、macOS 和 Linux。 |
| 支持的 MQTT 版本与连接方式 |
|
|
|
|
| 测试与排障 | ||||
| 无需切换工具即可查看消息查看实时消息、搜索历史记录并读取消息内容。 | 应用内已提供 在同一个应用里查看实时 Topic、搜索消息历史,并读取文本、JSON 或原始数据。 | 应用内已提供 可浏览实时 Topic、读取消息内容、对比变化,并用树形视图查看 JSON。 | 应用内已提供 可浏览实时 Topic、搜索和筛选消息、查看每个 Topic 的历史记录、对比变化并绘制数值图表。 | 应用内已提供 可浏览 Topic、筛选收到的消息、查看历史记录,并为不同消息格式添加解码器。 |
| 无需编写脚本即可复现流量把保存的 MQTT 流量变成可以反复运行的测试。 | 应用内已提供 把保存的 MQTT 流量、CSV 文件或网络抓包变成可以反复运行的测试。 | 需其它工具或仅部分支持 脚本和独立命令行应用可以重复收发步骤。已核对资料中未见把多个客户端的历史流量直接变成重放测试。 | 已核对资料中未找到 | 需其它工具或仅部分支持 内置脚本可以重复指定的收发步骤。已核对资料中未见把多个客户端此前捕获的流量直接重放。 |
| 在同一应用中创建测试流量运行模拟客户端,观察 MQTT Broker 的响应。 | 应用内已提供 设置模拟客户端数量和消息发送频率,然后实时查看速度、延迟、失败、连接状态和电脑资源使用情况。 | 需其它工具或仅部分支持 独立命令行应用可以测试连接、发送和接收;桌面应用内未提供。 | 已核对资料中未找到 | 需其它工具或仅部分支持 脚本可以创建消息流量。已核对资料中未见同时跟踪消息延迟和电脑资源使用情况的标准测试。 |
| 不修改 Broker 也能测试异常网络测试延迟、限速、丢包、超时和断连。 | 应用内已提供 让测试流量经过应用,并加入延迟、限速、丢包、超时或断连。 | 已核对资料中未找到 | 已核对资料中未找到 | 已核对资料中未找到 |
| 先看发现,不必从原始数据包读起打开保存的网络流量文件(PCAP),查找可能的 MQTT 问题。 | 应用内已提供 应用会标出网络抓包中可能的 MQTT 问题,并把每项发现链接到对应数据包。 | 已核对资料中未找到 | 已核对资料中未找到 | 已核对资料中未找到 |
| 使用自动化,同时保留控制权用脚本、命令行工具或 AI 助手重复执行 MQTT 任务。 | 应用内已提供 连接兼容的 AI 助手,同时隐藏敏感连接信息,并让修改继续受权限控制。 | 需其它工具或仅部分支持 桌面脚本和独立命令行应用可以自动收发消息。已核对资料中未见桌面应用内置的 AI 接口。 | 已核对资料中未找到 | 需其它工具或仅部分支持 内置脚本可以自动执行 MQTT 消息操作。已核对资料中未见命令行或 AI 助手接口。 |
MacBook Air,Apple M3、16 GB 内存。四款应用于 2026 年 9 月 2 日在 macOS 26.6.2 上同批实测。每款应用均先预热 1 次,再测量 5 次,并在各轮轮换产品顺序;Footprint 与 RSS 分别取各自的五轮中位数。
| 指标 | Mqttable1.2.0 | MQTTX1.13.0 | MQTT Explorer0.4.0-beta.6 | MQTT.fx5.14.2 |
|---|---|---|---|---|
| 热启动到主工作区可操作 | 1.35 s | 2.46 s | 2.05 s | 3.80 s |
| Ready 30 秒后的内存 Footprint | 339.3 MiB | 321.4 MiB | 191.3 MiB | 479.7 MiB |
| Ready 30 秒后的驻留集 |
|
|
|
|
| 安装包占用 | 68 MiB | 317 MiB | 269 MiB | 434 MiB |
每款桌面应用采用的主要技术。
Mqttable
使用 Tauri 2.11.5 和 Phoenix 1.8.13 构建。
MQTTX
使用 Electron 39.2.7 构建。
支持的桌面系统与电脑类型。
Mqttable
支持 Apple Silicon 芯片的 macOS 15+ 和 Linux。
MQTTX
Mqttable
MQTTX
查看实时消息、搜索历史记录并读取消息内容。
Mqttable
在同一个应用里查看实时 Topic、搜索消息历史,并读取文本、JSON 或原始数据。
MQTTX
可浏览实时 Topic、读取消息内容、对比变化,并用树形视图查看 JSON。
把保存的 MQTT 流量变成可以反复运行的测试。
Mqttable
把保存的 MQTT 流量、CSV 文件或网络抓包变成可以反复运行的测试。
MQTTX
脚本和独立命令行应用可以重复收发步骤。已核对资料中未见把多个客户端的历史流量直接变成重放测试。
运行模拟客户端,观察 MQTT Broker 的响应。
Mqttable
设置模拟客户端数量和消息发送频率,然后实时查看速度、延迟、失败、连接状态和电脑资源使用情况。
MQTTX
独立命令行应用可以测试连接、发送和接收;桌面应用内未提供。
测试延迟、限速、丢包、超时和断连。
Mqttable
让测试流量经过应用,并加入延迟、限速、丢包、超时或断连。
MQTTX
打开保存的网络流量文件(PCAP),查找可能的 MQTT 问题。
Mqttable
应用会标出网络抓包中可能的 MQTT 问题,并把每项发现链接到对应数据包。
MQTTX
用脚本、命令行工具或 AI 助手重复执行 MQTT 任务。
Mqttable
连接兼容的 AI 助手,同时隐藏敏感连接信息,并让修改继续受权限控制。
MQTTX
桌面脚本和独立命令行应用可以自动收发消息。已核对资料中未见桌面应用内置的 AI 接口。
MacBook Air,Apple M3、16 GB 内存。四款应用于 2026 年 9 月 2 日在 macOS 26.6.2 上同批实测。每款应用均先预热 1 次,再测量 5 次,并在各轮轮换产品顺序;Footprint 与 RSS 分别取各自的五轮中位数。
Mqttable
MQTTX
能力表以当前一手资料和表中精确版本为准。“资料未见”是证据边界,不等于断言该能力绝对不存在。
Mqttable:1.2.0;竞品使用官方 Apple Silicon 安装包。
Ready 标准:Mqttable 的 /__desktop/ready 返回 200,且出现 Connections 与 Connect Now;MQTTX 出现 Connections 且 New Connection 可操作;MQTT Explorer 出现连接表单;MQTT.fx 点击 Continue Without License 后出现 Namespace Explorer、Connect 与 Publish。到达该状态 30 秒后先采集 RSS,再对多个归属 PID 采集 macOS Footprint。测试未连接 Broker,也未运行工作负载。
四款应用都使用隔离数据目录,并复用各自预热后生成的干净状态。四款应用在同一轮测试中测量,并在各轮轮换产品顺序。MQTT Explorer 随包签名校验失败后做了 ad-hoc 重签名。Footprint 会在归属 PID 集合内去重多重映射对象;RSS 仍可能重复计入共享页。Mqttable 的 WebContent 与 Networking 通过其 Bundle 数据路径确认,配套 GPU 进程通过启动/退出生命周期归属。
免费本地工作台
连接、检查、回放、压测、代理、分析 PCAP、监控 Runtime,并使用本地 MCP。日常 MQTT 开发在 Free 中即可完成;调查需要更大规模、更长运行或完整证据时,再升级 Pro。
完整的本地 MQTT 工作台,覆盖日常开发与排障,并清楚标明调查边界。
$0/ 永久
关于使用方式、连接管理和 MQTT 排障,这里先回答常见问题。仍需帮助? support@mqttable.com