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 a built-in MQTT broker for mocking messaging topics and payloads.
AsecurityAlicense-qualityA high-performance, multi-protocol API mock server with 18 built-in MCP tools for managing HTTP, GraphQL, gRPC, WebSocket, MQTT, SSE, and SOAP mocks, chaos engineering, stateful CRUD resources, and request verification.Last updated 21 hours ago318113Apache 2.0Why this server?
Allows interaction with MQTT clusters on EMQX Cloud or self-hosted clusters, enabling clients to list connected MQTT clients, retrieve client information, disconnect clients, and publish messages to MQTT topics
AsecurityAlicense-qualityA Model Context Protocol (MCP) server implementation that provides EMQX MQTT broker interaction.Last updated 2 months ago423Apache 2.0Why this server?
Core integration allowing communication with IoT devices using MQTT protocol for publishing/subscribing to commands and responses
AsecurityAlicense-qualityLinks IoT devices to AI large models using the MCP and MQTT protocols, enabling natural language control, real-time AI responses, and complex instruction execution for interconnected IoT devices.Last updated a year ago3367MITWhy this server?
Supports devices using the MQTT protocol for IoT communication, allowing the MCP server to interact with MQTT-enabled devices managed by ThingsPanel.

ThingsPanel MCPofficial
-securityAlicense-qualityAn integration server that connects AI models with ThingsPanel IoT platform, allowing AI assistants to interact with IoT devices through natural language for device control, data retrieval, and management operations.Last updated 4 months ago44Apache 2.0Why this server?
Connects to a Coreflux MQTT broker, allowing control of Coreflux resources including models, actions, rules, and routes. Provides capabilities to discover and list available actions, and execute Coreflux commands through the broker.
-securityAlicense-qualityConnects Claude and other MCP-compatible AI assistants to a Coreflux MQTT broker, enabling them to discover and execute Coreflux commands for managing models, actions, rules, and routes through natural language.Last updated 8 months ago2Apache 2.0Why this server?
Uses the MQTT protocol to establish connections with printers for real-time monitoring of temperatures, print progress, and remote job control.
AsecurityAlicense-qualityProvides end-to-end 3D printing automation for Bambu Lab printers, allowing users to generate, slice, and monitor prints using natural language. It features model generation from text or images, real-time camera monitoring, and automated print quality improvement.Last updated 2 months agoMITWhy this server?
Supports monitoring and debugging of the MQTT integration within Home Assistant, enabling searches for related entities and access to integration-specific debug logs.
AsecurityAlicense-qualityEnhanced Home Assistant MCP server with 22 context efficient tools for smart home control, automation trace debugging, entity registry management, CEL expression queries, and long-term statistics.Last updated a month ago222MITWhy this server?
Connects to a Coreflux MQTT broker, allowing control of MQTT resources through tools for managing models, actions, rules, and routes. Enables discovering available actions and running MQTT action events/functions.
-securityAlicense-qualityA Model Context Protocol server that connects to Coreflux MQTT brokers, enabling AI assistants like Claude to manage Coreflux commands, actions, rules, and routes through natural language interactions.Last updated 8 months ago2Apache 2.0Why this server?
Enables the creation and management of MQTT hooks, allowing AI agents to interact with MQTT-based messaging and events alongside traditional webhooks.
AsecurityAlicense-qualityCreate Hooks: Create new webhooks or MQTTHOOKS directly from your agent. List Hooks: Retrieve a list of your configured webhooks. Inspect Events: ViewLast updated 3 months ago181ISC