emqx-mcp-server
The EMQX MCP Server enables interaction with MQTT clusters, providing client management and message publishing capabilities. It supports EMQX Cloud and self-hosted setups, offering flexible deployment options and control over MQTT operations.
What is the EMQX MCP Server?
The EMQX MCP Server is a Model Context Protocol server that enables interaction with EMQX MQTT brokers, allowing for client management and message publishing.
How can I list connected MQTT clients?
You can use the 'list_mqtt_clients' tool to view all connected MQTT clients with various filtering options.
Can I publish messages to specific MQTT topics?
Yes, the 'publish_mqtt_message' tool allows you to send messages to any MQTT topic with control over QoS and retention.
Is it possible to disconnect a specific MQTT client?
Yes, you can use the 'kick_mqtt_client' tool to disconnect a client from the MQTT broker by specifying the client ID.
What platforms are supported for running the EMQX MCP Server?
The server can be run using Smithery, Docker, or manually with the Claude Desktop App.