Emqx MCP Server

Before using the EMQX MCP Server tools, you need to set up an EMQX cluster with properly configured API Key and client authentication. There are

Remote serverstreamable-http

What is the Emqx MCP Server?

Before using the EMQX MCP Server tools, you need to set up an EMQX cluster with properly configured API Key and client authentication. There are several options:

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_mqtt_clients
get_mqtt_client
kick_mqtt_client
publish_mqtt_message
subscribe_mqtt_topic

How to install the Emqx MCP Server

{
  "mcpServers": {
    "EMQX_MCP_Server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "EMQX_API_URL=https://your-emqx-cloud-instance.com:8443/api/v5",
        "-e",
        "EMQX_API_KEY=<YOUR-API-KEY>",
        "-e",
        "EMQX_API_SECRET=<YOUR-API-SECRET>",
        "benniuji/emqx-mcp-server"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Emqx to list mqtt clients.”
  • “Use Emqx to get mqtt client.”
  • “Use Emqx to kick mqtt client.”

Frequently asked questions

Before using the EMQX MCP Server tools, you need to set up an EMQX cluster with properly configured API Key and client authentication. There are several options: Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.