alexpfau/zigbee2mqtt-mcp
View on GitHub ↗MCP server for administering a Zigbee2MQTT estate: health reporting, mesh diagnostics, OTA updates, pairing, binding and device options over the MQTT bridge API.
29 ★1 forksTypeScriptUpdated 24d ago
What you need to know
A Zigbee2MQTT MCP server for administering a Zigbee estate, talking directly to the Zigbee2MQTT MQTT bridge API for mesh health, weak links, battery, firmware updates, pairing, binding and reporting intervals.
Install
npx zigbee2mqtt-mcp
Key features
- ✓Mesh health and weak link detection
- ✓Device listing, filtering and health reports
- ✓Firmware update checks
- ✓Pairing via permit join
- ✓Binding and reporting configuration
- ✓Tiered write modes: off, safe, full
- ✓MCP tool annotations
Caveats
- ⚠Requires Node.js 22+
- ⚠Requires access to the MQTT broker
- ⚠Full write mode is not enabled by default
- ⚠Early release, mainly tested on EmberZNet
Topics
- Stars
- 29★
- Forks
- 1
- Language
- TypeScript
- License
- MIT
- Created
- 2026-08-06
- Last push
- 2026-08-11