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 1mo 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

claudecopilothome-automationiotmcpmodel-context-protocolmqttsmart-hometypescriptzigbeezigbee2mqtt
Stars
29★
Forks
1
Language
TypeScript
License
MIT
Created
2026-08-06
Last push
2026-08-11