LocalFree

Zigbee2mqtt MCP server

alexpfau/zigbee2mqtt-mcp

Administer Zigbee2MQTT via its MQTT bridge API: network health reports, mesh topology, pairing, binding, reporting intervals and device options.

36 GitHub stars1 forks341 npm downloads / month

Install Zigbee2mqtt in Claude Code

Claude Code
claude mcp add zigbee2mqtt -e Z2M_MQTT_URL=... -- npx -y zigbee2mqtt-mcp
mcp.json (Claude Desktop, Cursor, VS Code, Windsurf)
{
  "mcpServers": {
    "zigbee2mqtt": {
      "command": "npx",
      "args": [
        "-y",
        "zigbee2mqtt-mcp"
      ],
      "env": {
        "Z2M_MQTT_URL": "..."
      }
    }
  }
}

Replace each ... with your own value.

Frequently asked questions

What does the Zigbee2mqtt MCP server do?

Administer Zigbee2MQTT via its MQTT bridge API: network health reports, mesh topology, pairing, binding, reporting intervals and device options.

Is the Zigbee2mqtt MCP server free?

Yes, most likely. Open source and no paid account or API key is mentioned in the listing. Check the provider for current pricing.

Does Zigbee2mqtt run locally or remotely?

Local. Runs on your machine (stdio). You install it with npx, uvx, Docker or from source.

How do I add Zigbee2mqtt to Claude Code?

Run: claude mcp add zigbee2mqtt -e Z2M_MQTT_URL=... -- npx -y zigbee2mqtt-mcp

More iot, home & embedded MCP servers

View all