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

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