smart-home:platformy:home-assistant:ha-mcp

HA MCP pro Home Assistant dashboardy

ha-mcp je neoficiální MCP server pro Home Assistant, který umí číst entity, volat služby a pracovat i s Lovelace dashboardy. V mém případě šlo hlavně o rychlou správu dashboardů přes AI v Claude Code u Home Assistanta provozovaného v Dockeru bez Supervisoru.

  • číst existující entity, i když nejsou všechny na dashboardu
  • vypsat a upravovat existující dashboardy
  • ideálně mít možnost rollbacku, když AI něco rozbije

Původně jsem zkoušel i oficiální Home Assistant MCP Server, ale pro můj use-case nestačil, protože jsem potřeboval pracovat i s dashboardy.

Setup wizard ha-mcp ukazuje, že server jde provozovat jako samostatný MCP proces mimo Home Assistant a připojit ho přes API. To je pro Docker nasazení praktické, protože není potřeba Home Assistant Supervisor ani add-on architektura.

Z praktického pohledu pro mě byly důležité hlavně tyto věci:

  • ha_config_get_dashboard – vypsání a načtení dashboardu
  • ha_config_set_dashboard – vytvoření nebo úprava dashboardu
  • ha_config_delete_dashboard – smazání dashboardu
  • čtení entit a stavů mimo samotný dashboard

Po zprovoznění šlo přes MCP rovnou vypsat existující dashboardy a načíst konfiguraci hlavního Lovelace dashboardu. Pro rychlý start to bylo přesně to, co jsem potřeboval.

HA Vibecode Agent je zajímavější a ambicióznější alternativa. Umí nejen dashboardy, ale i práci se soubory v /config, tématy, HACS a Git-based verzováním změn. Právě vestavěné verzování a rollback byly věci, které mě na něm zaujaly nejvíc.

Podle dokumentace staví na Home Assistant add-onu a komunikuje s IDE přes vlastní MCP vrstvu. V repozitáři je vidět i závislost na hassio_api a hassio_role: manager, takže je výrazně víc svázaný s add-on/Supervisor prostředím než ha-mcp.

V mojí situaci byl hlavní problém deployment:

  • Home Assistant provozuji v Dockeru
  • nemám Supervisor
  • HACS mi u tohoto repozitáře správně hlásil, že nejde o integraci, ale o add-on repozitář

To znamená, že standardní instalační cesta z dokumentace pro mě nebyla použitelná. Právě tady se ukázal rozdíl proti ha-mcp, který běží mimo Home Assistant a na Docker setup se napojí přes API.

Jinými slovy: home-assistant-vibecode-agent vypadá silněji na dlouhodobou správu celého Home Assistanta, ale pro můj aktuální setup a požadavek na rychlé rozběhnutí dashboardů v Claude Code byl praktičtější ha-mcp.

Nevýhoda zvoleného řešení je, že ha-mcp samo o sobě neřeší Git verzování tak pohodlně jako Vibecode Agent. Pokud je potřeba rollback, dává smysl verzovat namountovaný /config adresář na hostiteli samostatně přes Git.

  • smart-home/platformy/home-assistant/ha-mcp.txt
  • Poslední úprava: 2026/03/24 07:14
  • autor: Petr Nosek