Best MQTT MCP Servers
MQTT is a lightweight messaging protocol for IoT devices that enables efficient communication in low-bandwidth, high-latency, or unreliable networks. It uses a publish/subscribe model and is designed for constrained devices and networks.
Why this server?
Provides MQTT publish and subscribe tools for exchanging messages over TLS on user-defined topics using the broker credentials issued during GlyphDNA onboarding.
AlicenseAqualityAmaintenanceGlyphDNA ecosystem — built by machines, for machines, on top of the glyphdna.* domain network.2211MITWhy this server?
Interacts with MQTT brokers and Sparkplug B payloads. Supports reading topic values, bounded subscriptions, node discovery, and UNS (Unified Namespace) browsing. Publish operations are high-risk and require MOC approval.
AlicenseAqualityAmaintenanceProvides AI agents with safe, governed read access to industrial control systems (OPC-UA, Modbus, S7, Mitsubishi, MTConnect, MQTT/Sparkplug) plus cross-protocol diagnostics for troubleshooting data breaks, alarm floods, and unhealthy tags.21531MITWhy this server?
Provides tools for interacting with MQTT brokers, enabling AI agents to subscribe to topics, store messages with timestamps, query historical data, detect silent topics, monitor connection gaps, and optionally publish messages.
AlicenseAqualityAmaintenanceEnables AI agents to query MQTT message history stored in SQLite, including topic inventories, last values, historical data, silent devices, and collector connection gaps. Supports publishing messages when write mode is enabled.8MITWhy this server?
Enables the creation and management of MQTT hooks, allowing AI agents to interact with MQTT-based messaging and events alongside traditional webhooks.
AlicenseAqualityDmaintenanceCreate Hooks: Create new webhooks or MQTTHOOKS directly from your agent. List Hooks: Retrieve a list of your configured webhooks. Inspect Events: View1818ISCWhy this server?
Provides real-time data streaming from Venus OS via MQTT, including tools to connect, disconnect, and subscribe to MQTT topics for device data.
AlicenseAqualityAmaintenanceMCP server for Victron Venus OS that enables reading battery, PV, grid, and inverter data via D-Bus and MQTT, and safely controlling inverter mode and charge limits.11MITWhy this server?
Enables natural-language analysis of live MQTT streams (including Sparkplug B) for IoT data monitoring and event detection.
AlicenseAqualityAmaintenanceMCP server for chatting with physical-world data from robotics, drones, automotive, and IoT sources using natural language. It generates auditable SQL queries over Apache Arrow/DuckDB to let you analyze, summarize, and build data pipelines.18397Apache 2.0Why this server?
Provides tools for publishing messages to MQTT topics and subscribing to MQTT topics to receive messages, with configurable broker connection settings including authentication and TLS support.
AlicenseBqualityDmaintenanceEnables AI assistants to publish and subscribe to MQTT topics with configurable transport options (STDIO, Streamable HTTP, SSE), supporting both local development and web deployments with flexible broker authentication.2MITWhy this server?
Employs the MQTT protocol for real-time printer communication, allowing for job management and G-code command dispatch.
AlicenseBqualityDmaintenanceAn MCP server for controlling Bambu Lab 3D printers that enables users to manipulate STL files, slice 3MF files, and manage end-to-end print workflows directly from Claude. It provides real-time status monitoring, file management via FTPS, and printer control through MQTT for a focused, lean Bambu-only implementation.41214123GPL 2.0Why this server?
Provides capabilities to ingest event data via MQTT and forward data streams to MQTT brokers for real-time messaging and IoT integration.
AlicenseAqualityDmaintenanceConnects AI agents to Conduit data streams for ingesting events, querying data, and managing schemas. It enables seamless integration between services and agents with real-time forwarding and automated schema detection.1515MIT