zigbee2mqtt-mcp
local MCP serverInstallation
Terminal
claude mcp add zigbee2mqtt-mcp -e Z2M_MQTT_URL=... -e Z2M_MQTT_USERNAME=... -e Z2M_MQTT_PASSWORD=... -e Z2M_BASE_TOPIC=... -e Z2M_WRITE_MODE=... -- npx -y zigbee2mqtt-mcp
Run in your project folder. Add --scope user to use it everywhere.
Claude Desktop, Cursor & other clients
Add to claude_desktop_config.json or .cursor/mcp.json.
{
"mcpServers": {
"zigbee2mqtt-mcp": {
"command": "npx",
"args": [
"-y",
"zigbee2mqtt-mcp"
],
"env": {
"Z2M_MQTT_URL": "...",
"Z2M_MQTT_USERNAME": "...",
"Z2M_MQTT_PASSWORD": "...",
"Z2M_BASE_TOPIC": "...",
"Z2M_WRITE_MODE": "..."
}
}
}
}Fill in the environment variables with your own credentials.
Summary
Administer a Zigbee2MQTT estate: health, mesh diagnostics, OTA, pairing, device management.
Questions
zigbee2mqtt-mcp is a local MCP server distributed as the npm package zigbee2mqtt-mcp.
Run: claude mcp add zigbee2mqtt-mcp -e Z2M_MQTT_URL=... -e Z2M_MQTT_USERNAME=... -e Z2M_MQTT_PASSWORD=... -e Z2M_BASE_TOPIC=... -e Z2M_WRITE_MODE=... -- npx -y zigbee2mqtt-mcp
Run: codex mcp add zigbee2mqtt-mcp --env Z2M_MQTT_URL=... --env Z2M_MQTT_USERNAME=... --env Z2M_MQTT_PASSWORD=... --env Z2M_BASE_TOPIC=... --env Z2M_WRITE_MODE=... -- npx -y zigbee2mqtt-mcp
Similar MCP servers
NameStars
- XcodeBuildMCPcom.xcodebuildmcp/XcodeBuildMCP6,436
- XcodeBuildMCPio.github.cameroncooke/XcodeBuildMCP6,436
- google-health-mcpio.github.davidmosiah/google-health-mcp63
- DevTool MCPio.github.standardbeagle/devtool-mcp21
- genieacs-mcpio.github.GeiserX/genieacs-mcp17
- google-health-fitbit-mcpio.github.BerkKilicoglu/google-health-fitbit-mcp16
- FunASRio.github.modelscope/funasr-mcp21K
- Desktop Commanderio.github.wonderwhy-er/desktop-commander9,802