emqx-mcp-server
If you are the rightful owner of emqx-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The EMQX MCP Server is a Model Context Protocol server implementation that facilitates interaction with EMQX MQTT broker clusters, either on EMQX Cloud or self-hosted.
The EMQX MCP Server is designed to enable seamless interaction between MCP clients and MQTT clusters, whether hosted on EMQX Cloud or self-managed. It provides robust tools for managing MQTT clients, publishing messages, and controlling client connections. The server supports various deployment options, including serverless, dedicated, and self-hosted setups, ensuring flexibility and scalability for different use cases. With features like client management, message publishing, and connection control, the EMQX MCP Server is a comprehensive solution for managing MQTT communications efficiently.
Features
- MQTT Client Management: Manage connected MQTT clients with options to list, retrieve information, and disconnect clients.
- MQTT Message Publishing: Publish messages to MQTT topics with control over QoS, retention, and payload customization.
Tools
list_mqtt_clients
List MQTT clients connected to your EMQX Cluster with various filtering options.
get_mqtt_client
Retrieve detailed information about a specific MQTT client by client ID.
kick_mqtt_client
Disconnect a client from the MQTT broker by client ID.
publish_mqtt_message
Publish an MQTT message to your EMQX Cluster with options for topic, payload, QoS, and retention.