Skip to content

TopicGate 1.0.0 — Secure Local MQTT Observability

Choose a tag to compare

@Dumdart Dumdart released this 20 Aug 11:46
· 89 commits to master since this release
1a13c9b

TopicGate 1.0.0 is the first release of a desktop MQTT observer and MCP server for secure, local access to the MQTT state you choose to observe.

Highlights:

  • Configure multiple MQTT broker profiles, including credentials and TLS settings.
  • Observe exact topics and standard MQTT + / # filters.
  • Inspect topic trees, payloads, QoS, retained state, timestamps, message counts, and observation provenance in the desktop app.
  • Persist observed values locally with configurable retention and cache-management controls.
  • Keep passwords in the operating-system credential store; they are never exposed through the MCP API.
  • Use the MCP server safely in read-only mode by default to inspect brokers, connection status, subscriptions, topics, and stored observations.
  • Explicitly enable --mode control only when a trusted MCP host needs to connect, manage subscriptions, refresh observations, or publish MQTT messages.
  • Use the bundled Codex plugin and focused skills to configure TopicGate and inspect MQTT state from Codex.
  • Understand snapshot freshness and completeness through clear Live, Cached, Stale, and Stored provenance indicators.

Notes:

  • TopicGate requires Python 3.11+ and an MQTT 5-compatible broker.
  • Windows and Codex are the currently validated platform and MCP-host combination.
  • Observations represent the latest state TopicGate has received or retained locally; they are not a complete broker-history record.