io.github.alexpfau/zigbee2mqtt-mcp MCP Server
io.github.alexpfau/zigbee2mqtt-mcp
What is the io.github.alexpfau/zigbee2mqtt-mcp MCP server?
Administer a Zigbee2MQTT estate: health, mesh diagnostics, OTA, pairing, device management.
How to install io.github.alexpfau/zigbee2mqtt-mcp
Copy-paste configuration for popular MCP clients.
Z2M_MQTT_URLrequiredsecretMQTT broker URL used by Zigbee2MQTT, e.g. mqtt://192.168.1.10:1883. Supports mqtt://, mqtts://, ws:// and wss://. This is the broker, not the Zigbee2MQTT frontend port.
Z2M_MQTT_USERNAMEMQTT broker username, if the broker requires authentication.
Z2M_MQTT_PASSWORDsecretMQTT broker password, if the broker requires authentication.
Z2M_BASE_TOPICZigbee2MQTT base topic. Must match mqtt.base_topic in configuration.yaml. Defaults to zigbee2mqtt.
Z2M_WRITE_MODETool exposure tier: off (read-only), safe (default; adds non-destructive writes such as pairing, options, rename and binding) or full (adds device removal, OTA flashing, Touchlink and bridge restart).
{
"mcpServers": {
"zigbee2mqtt-mcp": {
"command": "npx",
"args": [
"-y",
"zigbee2mqtt-mcp"
],
"env": {
"Z2M_MQTT_URL": "<YOUR_Z2M_MQTT_URL>",
"Z2M_MQTT_USERNAME": "<YOUR_Z2M_MQTT_USERNAME>",
"Z2M_MQTT_PASSWORD": "<YOUR_Z2M_MQTT_PASSWORD>",
"Z2M_BASE_TOPIC": "<YOUR_Z2M_BASE_TOPIC>",
"Z2M_WRITE_MODE": "<YOUR_Z2M_WRITE_MODE>"
}
}
}
}{
"mcpServers": {
"zigbee2mqtt-mcp": {
"command": "npx",
"args": [
"-y",
"zigbee2mqtt-mcp"
],
"env": {
"Z2M_MQTT_URL": "<YOUR_Z2M_MQTT_URL>",
"Z2M_MQTT_USERNAME": "<YOUR_Z2M_MQTT_USERNAME>",
"Z2M_MQTT_PASSWORD": "<YOUR_Z2M_MQTT_PASSWORD>",
"Z2M_BASE_TOPIC": "<YOUR_Z2M_BASE_TOPIC>",
"Z2M_WRITE_MODE": "<YOUR_Z2M_WRITE_MODE>"
}
}
}
}{
"mcpServers": {
"zigbee2mqtt-mcp": {
"command": "npx",
"args": [
"-y",
"zigbee2mqtt-mcp"
],
"env": {
"Z2M_MQTT_URL": "<YOUR_Z2M_MQTT_URL>",
"Z2M_MQTT_USERNAME": "<YOUR_Z2M_MQTT_USERNAME>",
"Z2M_MQTT_PASSWORD": "<YOUR_Z2M_MQTT_PASSWORD>",
"Z2M_BASE_TOPIC": "<YOUR_Z2M_BASE_TOPIC>",
"Z2M_WRITE_MODE": "<YOUR_Z2M_WRITE_MODE>"
}
}
}
}{
"servers": {
"zigbee2mqtt-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"zigbee2mqtt-mcp"
],
"env": {
"Z2M_MQTT_URL": "<YOUR_Z2M_MQTT_URL>",
"Z2M_MQTT_USERNAME": "<YOUR_Z2M_MQTT_USERNAME>",
"Z2M_MQTT_PASSWORD": "<YOUR_Z2M_MQTT_PASSWORD>",
"Z2M_BASE_TOPIC": "<YOUR_Z2M_BASE_TOPIC>",
"Z2M_WRITE_MODE": "<YOUR_Z2M_WRITE_MODE>"
}
}
}
}claude mcp add zigbee2mqtt-mcp --env Z2M_MQTT_URL=<YOUR_Z2M_MQTT_URL> --env Z2M_MQTT_USERNAME=<YOUR_Z2M_MQTT_USERNAME> --env Z2M_MQTT_PASSWORD=<YOUR_Z2M_MQTT_PASSWORD> --env Z2M_BASE_TOPIC=<YOUR_Z2M_BASE_TOPIC> --env Z2M_WRITE_MODE=<YOUR_Z2M_WRITE_MODE> -- npx -y zigbee2mqtt-mcpRelated MCP servers
Control a real Chrome browser to complete any task: fill forms, extract data, book flights.
World Monitor
Real-time global intelligence: markets, conflicts, country risk, energy, and infrastructure monitoring via 39 MCP tools.
Netdata
Real-time infrastructure monitoring with per-second metrics, ML-powered anomaly detection, and zero-configuration setup.
Trending hip-hop artist momentum scores across four cultural dimensions.
AI orchestration platform with 100+ agents, swarm coordination, and self-learning memory for enterprise development.
Scrapling MCP Server
Web scraping with stealth HTTP, real browsers, and Cloudflare bypass capabilities.