MCP Servers for MQTT
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?
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
AsecurityAlicenseAqualityA Model Context Protocol (MCP) server implementation that provides EMQX MQTT broker interaction.49PythonApache 2.0Why this server?
Core integration allowing communication with IoT devices using MQTT protocol for publishing/subscribing to commands and responses
AsecurityAlicenseAqualityLinks 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.310PythonMIT LicenseWhy 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.7PythonApache 2.0Why this server?
Receives todo requests via MQTT protocol, allowing clients to add todos through direct MQTT messages
-securityFlicense-qualityA todo management server that receives requests via FastMCP and stores them in MongoDB for processing by the Swarmonomicon todo worker.3Python