This MCP server implementation provides EMQX MQTT broker interaction, enabling AI assistants to manage MQTT clients and publish messages. Developed by Benniu Ji, it offers tools for listing and disconnecting clients, retrieving client information, and publishing messages with configurable QoS and retention settings. The server is designed for use cases requiring real-time communication in IoT scenarios, such as monitoring connected devices or sending commands to MQTT-enabled systems.
Nessuna recensione ancora. Sii il primo a recensire!
Accedi per unirti alla conversazione
List MQTT clients connected to your EMQX Cluster. Inputs: page (number, optional), limit (number, optional), node (string, optional), clientid (string, optional), username (string, optional), ip_address (string, optional), conn_state (string, optional), clean_start (boolean, optional), proto_ver (string, optional), like_clientid (string, optional), like_username (string, optional), like_ip_address (string, optional).
Get detailed information about a specific MQTT client by client ID. Inputs: clientid (string, required).
Disconnect a client from the MQTT broker by client ID. Inputs: clientid (string, required).
Publish an MQTT Message to Your EMQX Cluster on EMQX Cloud or Self-Managed Deployment. Inputs: topic (string, required), payload (string, required), qos (number, optional), retain (boolean, optional).