Home Assistant MCP Server

Home Assistant MCP Server

Smart Home AI Home Assistant MCP

Kontaktujte nás pro hostování vašeho MCP serveru ve FlowHunt

FlowHunt poskytuje dodatečnou bezpečnostní vrstvu mezi vašimi interními systémy a AI nástroji, čímž vám dává podrobnou kontrolu nad tím, které nástroje jsou přístupné z vašich MCP serverů. MCP servery hostované v naší infrastruktuře lze bezproblémově integrovat s chatbotem FlowHunt i s populárními AI platformami jako jsou ChatGPT, Claude a různé AI editory.

Co dělá „Home Assistant“ MCP Server?

Home Assistant MCP Server (hass-mcp) je server Model Context Protocol (MCP), který propojuje AI asistenty – jako je Claude a další LLM – s vaším ekosystémem Home Assistant. Díky zpřístupnění dat a funkcí Home Assistant přes standard MCP umožňuje AI agentům interagovat, dotazovat se a ovládat chytrá domácí zařízení a automatizace. Typické úkoly umožněné hass-mcp zahrnují dotazování stavů zařízení a senzorů, přepínání světel či spínačů, sumarizaci stavu domácnosti, ladění automatizací, vyhledávání konkrétních entit a vedení strukturovaných konverzací pro běžné domácí činnosti. Tato integrace zjednodušuje práci vývojářů i uživatelů tím, že zpřístupňuje správu chytré domácnosti pomocí konverzační AI, automatizací i LLM agentů.

Seznam promptů

  • V repozitáři nebyly nalezeny žádné šablony promptů.

Seznam zdrojů

  • V repozitáři nebyly uvedeny žádné explicitní MCP zdroje.

Seznam nástrojů

  • Dotazování na stav zařízení a senzorů: Umožňuje LLM získat aktuální stav entit Home Assistant.
  • Ovládání světel, spínačů a dalších entit: Umožňuje přímé ovládání (zapnutí/vypnutí, jas apod.) podporovaných chytrých komponent.
  • Získání souhrnů domácnosti: Poskytuje přehledy nebo agregované informace o aktuálním stavu domácnosti.
  • Ladění automatizací a entit: Nabízí diagnostiku nebo kroky k řešení problémů s automatizacemi či zařízeními.
  • Vyhledávání konkrétních entit: Umožňuje uživatelům i agentům najít zařízení nebo senzory podle názvu či typu v Home Assistant.
  • Tvorba řízených konverzací pro běžné úkoly: Podporuje strukturované interakce, které uživatele provedou běžnými domácími operacemi.

Příklady použití tohoto MCP serveru

  • Dotazování stavů zařízení: Vývojáři i uživatelé mohou programově či konverzačně zjistit aktuální stavy (například „Je kuchyňské okno otevřené?“), což podporuje monitoring i automatizaci.
  • Ovládání chytré domácnosti: Umožňuje hlasovým asistentům nebo chatbotům zapínat/vypínat světla, nastavovat termostaty nebo ovládat spotřebiče a tím rozšiřuje dostupnost a automatizaci.
  • Souhrnné reporty domácnosti: LLM mohou generovat denní nebo ad-hoc souhrny (například „Jaký je stav mé domácnosti dnes večer?“) pro pohodlí uživatele nebo integraci do dashboardů.
  • Ladění automatizací: Vývojáři mohou s pomocí MCP serveru identifikovat chyby v automatizacích a zefektivnit ladění.
  • Vyhledávání entit a řízené úlohy: Rychlé vyhledání zařízení či provedení uživatele složitějšími více-krokovými rutinami (například „Nastav ranní rutinu“) usnadní správu chytré domácnosti.

Jak to nastavit

Windsurf

  1. Ujistěte se, že máte na systému nainstalovaný Python a Docker.
  2. Naklonujte repozitář hass-mcp a nastavte připojení k Home Assistant v souboru .env (viz .env.example).
  3. Ve Windsurfu otevřete sekci MCP Servers v nastavení.
  4. Přidejte server hass-mcp pomocí JSON konfigurace jako:
    {
      "mcpServers": {
        "hass-mcp": {
          "command": "docker",
          "args": ["run", "--env-file=.env", "-p", "8080:8080", "voska/hass-mcp:latest"]
        }
      }
    }
    
  5. Uložte nastavení a restartujte Windsurf. Ověřte, že se server objeví v seznamu MCP.

Claude

  1. Nasazení serveru hass-mcp lokálně nebo na server dostupný pro Claude.
  2. Zabezpečte svůj API klíč Home Assistant pomocí proměnných prostředí.
  3. V konfiguraci Claude přidejte záznam MCP serveru:
    {
      "mcpServers": {
        "hass-mcp": {
          "command": "python",
          "args": ["-m", "app.main"]
        }
      }
    }
    
  4. Restartujte Claude a zkontrolujte dostupnost MCP serveru.
  5. K zabezpečení citlivých dat používejte proměnné prostředí (viz níže).

Cursor

  1. Nasadťe hass-mcp a zajistěte síťový přístup mezi Cursor a MCP serverem.
  2. Nakonfigurujte Cursor pro použití MCP serveru:
    {
      "mcpServers": {
        "hass-mcp": {
          "command": "python",
          "args": ["-m", "app.main"]
        }
      }
    }
    
  3. Uložte konfiguraci a restartujte Cursor.
  4. Nastavte proměnné prostředí pro API klíče dle potřeby.

Cline

  1. Nainstalujte závislosti a spusťte server hass-mcp (viz repozitář pro podrobnosti).
  2. V Cline otevřete svůj konfigurační soubor MCP.
  3. Přidejte server hass-mcp:
    {
      "mcpServers": {
        "hass-mcp": {
          "command": "python",
          "args": ["-m", "app.main"]
        }
      }
    }
    
  4. Restartujte Cline pro zpřístupnění nového MCP serveru.

Zabezpečení API klíčů (všechny platformy):

Používejte proměnné prostředí v konfiguraci pro ochranu citlivých údajů:

{
  "mcpServers": {
    "hass-mcp": {
      "env": {
        "HASS_TOKEN": "${HASS_TOKEN}"
      },
      "inputs": {
        "hass_url": "http://your-homeassistant.local:8123"
      }
    }
  }
}

Jak tento MCP použít ve flow

Použití MCP ve FlowHunt

Pro integraci MCP serverů do svého workflowu ve FlowHunt začněte přidáním MCP komponenty do flow a propojte ji se svým AI agentem:

FlowHunt MCP flow

Klikněte na MCP komponentu pro otevření konfiguračního panelu. V sekci systémové konfigurace MCP vložte údaje o serveru v tomto JSON formátu:

{
  "hass-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Po nastavení může AI agent tento MCP používat jako nástroj se všemi jeho funkcemi a možnostmi. Nezapomeňte změnit “hass-mcp” na skutečný název vašeho MCP serveru a upravit URL na adresu vašeho serveru.


Přehled

SekceDostupnostDetaily/poznámky
PřehledShrnutí z README.md a repozitáře
Seznam promptůNenalezeny žádné explicitní šablony promptů
Seznam zdrojůNenalezeny žádné explicitní MCP zdroje
Seznam nástrojůNa základě popisu v README.md
Zabezpečení API klíčů.env.example a popsáno v nastavení
Sampling Support (méně důležité pro hodnocení)V repozitáři není zmínka o sampling

Na základě dostupné dokumentace a obsahu repozitáře poskytuje hass-mcp solidní základ pro integraci Home Assistant přes MCP s jasnou podporou nástrojů a smysluplnými doporučeními pro nastavení i zabezpečení. Chybí však explicitní šablony promptů, definice zdrojů nebo pokročilé sampling/roots funkce v otevřené dokumentaci. MCP server hodnotím na 6/10: funkční a vhodný pro vývojáře, ale postrádá dokumentaci k rozšiřitelnosti a pokročilým MCP vlastnostem.


MCP skóre

Má LICENSE✅ (MIT)
Má alespoň jeden nástroj
Počet forků16
Počet hvězdiček107

Často kladené otázky

Co je Home Assistant MCP Server?

Home Assistant MCP Server (hass-mcp) je most mezi AI asistenty a vaší chytrou domácností Home Assistant. Zpřístupňuje data a funkce Home Assistant přes MCP a umožňuje AI agentům dotazovat se, ovládat a automatizovat zařízení konverzačně.

Jaké úlohy může hass-mcp automatizovat?

Můžete dotazovat stav zařízení a senzorů, ovládat světla a spínače, získat souhrny domácnosti, řešit problémy s automatizacemi, vyhledávat zařízení i tvořit řízené rutiny – vše přes AI asistenty připojené k MCP.

Jak zabezpečím svůj API klíč Home Assistant?

K uložení citlivých údajů jako HASS_TOKEN používejte proměnné prostředí v konfiguraci MCP serveru (například soubor `.env`).

Jaké jsou typické případy použití hass-mcp?

Typické případy zahrnují monitoring stavů zařízení, ovládání chytré domácnosti přes chat, generování souhrnů domácnosti, řešení problémů s automatizacemi a vedení uživatele více-krokovými rutinami.

Jaká je licence a popularita tohoto serveru?

hass-mcp je pod licencí MIT a má přes 100 hvězdiček a více forků na GitHubu, což ukazuje velký zájem vývojářů a využití komunitou.

Integrujte Home Assistant s FlowHunt

Dejte svým AI agentům možnost ovládat a monitorovat vaši chytrou domácnost pomocí hass-mcp. Vyzkoušejte integraci ve FlowHunt pro bezproblémovou automatizaci a konverzační ovládání.

Zjistit více

Kubernetes MCP Server
Kubernetes MCP Server

Kubernetes MCP Server

Kubernetes MCP Server propojuje AI asistenty a Kubernetes/OpenShift clustery, což umožňuje programatickou správu zdrojů, operace s pody a DevOps automatizaci pr...

4 min čtení
Kubernetes MCP Server +4
Integrace Airbnb MCP serveru
Integrace Airbnb MCP serveru

Integrace Airbnb MCP serveru

Airbnb MCP Server propojuje AI agenty a aplikace s aktuálními nabídkami Airbnb, umožňuje vyhledávání ubytování, získávání podrobných informací a plánování cest ...

4 min čtení
AI Travel +4
Integrace Workflowy MCP Serveru
Integrace Workflowy MCP Serveru

Integrace Workflowy MCP Serveru

Workflowy MCP Server propojuje AI asistenty s Workflowy a umožňuje automatizované pořizování poznámek, správu projektů a produktivní workflow přímo ve FlowHunt....

4 min čtení
AI MCP Server +5