loryanstrant/ESPHome-MCP

View on GitHub ↗

A MCP server for ESPHome that supports the new Device Builder functionality released in build 2026.6

22 ★2 forksPythonUpdated 1mo ago

What you need to know

An MCP server for the ESPHome 2026.6+ Device Builder dashboard, letting MCP clients list devices, read, edit and validate device YAML, stream logs, and compile and flash firmware over the new WebSocket command protocol.

Install

docker compose up -d --build

Key features

  • List devices
  • Read, edit and validate device YAML
  • Stream logs
  • Compile and flash firmware
  • Check firmware updates
  • Get component schema

Caveats

  • Requires an ESPHome 2026.6+ dashboard
  • Firmware flashing is destructive
Platforms: Docker

Topics

containerdevice-builderdockeresphomellmmcpmodel-context-protocolserver
Stars
22★
Forks
2
Language
Python
License
MIT
Created
2026-06-24
Last push
2026-07-24