Briefing
Of the 51 tools, 30 cover Node-RED, 10 Home Assistant and 11 ESPHome. In the default propose mode, a Node-RED change returns a diff and writes nothing until it is called again with confirm=true; auto mode skips that step, except for ESPHome flashing. A sha256 check blocks an ESPHome write if the file changed since the preview. The server always refuses Home Assistant restarts, host reboots and recorder purges, and previews sensitive calls such as unlocking a lock.
The README says scripts and automations can still reach the gated services indirectly, and Home Assistant service calls have no backup. It runs on one installation, the author's. It is based on nr-mcp from NXTAssist.ai and is MIT-licensed.
Written by the Boards & Bots curator
From the GitHub API
Repository facts
| Repository | xmase/ |
|---|---|
| Stars | 0 |
| License | MIT Permissive |
| Language | Python |
| Last push | 15 Oct 2026 15 d ago |