Skip to content

Home Assistant MCP Server

Mit der eingebauten MCP-Integration von Home Assistant können Claude, ChatGPT und andere Agenten dein Zuhause über die Assist API auslesen und steuern.

Getestet von Sheela · Aktualisiert

Einrichtung QuellcodeKostenlos

Unsere Bewertung

4.3/5

In Home Assistant eingebaut und an dessen eigene Freigabeeinstellungen gebunden, ist das der sicherste Weg, einen Assistenten an deine Schlösser zu lassen, sobald du einschränkst, was er sehen kann.

Was ist Home Assistant MCP Server?

Der Model Context Protocol Server ist eine Integration, die mit Home Assistant ausgeliefert wird, der Open-Source-Plattform für Hausautomation; die nächste Version der Doku benennt sie schlicht in Model Context Protocol um, um sie von der MCP Client-Integration abzugrenzen, die in die andere Richtung arbeitet. Sie kam mit Home Assistant 2025.2, hat die Qualitätsstufe Silver und läuft in deiner Instanz am Endpunkt /api/mcp. Die freiwillige Analytics von Home Assistant zählt sie auf 35.284 von 707.952 meldenden Installationen, rund 5%.

Sie stellt die Tools der LLM-APIs von Home Assistant bereit, etwa die Gerätesteuerung von Assist, sodass ein Modell Geräte steuern und Fragen zu ihrem Zustand beantworten kann. Standardmäßig sind alle LLM-APIs freigegeben, auch später hinzugekommene, und ein Administratorkonto ist erforderlich. Über die Gerätesteuerung sehen und steuern Clients nur die Entitäten, die für Sprachassistenten freigegeben sind. Wenn das Tool GetLiveContext verfügbar ist, bietet sie zusätzlich einen schreibgeschützten Schnappschuss des Zuhauses als Ressource an. Prompts, Tools und Ressourcen werden unterstützt, Sampling und Benachrichtigungen nicht.

Zur Einrichtung aktivierst du MCP unter Settings > System > AI, kopierst die Server-URL, fügst sie in deinem Client hinzu und meldest dich über Home Assistant mit OAuth 2.0 an. Die Doku enthält Schritte für Claude, ChatGPT, Claude Code, Codex und OpenCode.

Home Assistant MCP Server installieren

https://<your-home-assistant>/api/mcp

Lohnt sich Home Assistant MCP Server?

Weil die Integration Teil von Home Assistant selbst ist, gibt es nichts zusätzlich zu installieren oder zu patchen; die letzten Commits kamen erst am 18. Oktober 2026, als ihre MCP-Bibliothek auf 2.3.0 sprang. Sie nutzt dieselben Freigabeeinstellungen für Entitäten wie die Sprachassistenten von Home Assistant, die Entscheidung, welche Geräte Assist steuern darf, gilt also direkt auch für Claude oder ChatGPT.

Die Anmeldung nutzt OAuth 2.0 mit PKCE und OAuth Client ID Metadata Documents, Clients registrieren sich also selbst, und es gibt kein Client Secret. Die Voreinstellungen sind gemischt. Ein Administratorkonto zu verlangen ist aktiv, was Gelegenheitskonten fernhält, aber bedeutet, dass die KI mit Admin-Rechten handelt; die Freigabe aller LLM-APIs ist ebenfalls aktiv, auch für später hinzukommende APIs. Installationen, die älter sind als diese Optionen, behalten ihr altes Verhalten, ohne Admin-Pflicht. Eine Read-only-Option, am 12. Oktober gemergt und für das nächste Release dokumentiert, beschränkt den Hauptendpunkt auf Tools, die als schreibgeschützt annotiert sind, die richtige Einstellung für einen Assistenten, der nur den Status prüft.

Die Erreichbarkeit ist die eigentliche Entscheidung. Claude verbindet sich aus Anthropics Cloud, selbst wenn du Claude Desktop nutzt, und ChatGPT im Web tut dasselbe, Home Assistant muss also aus dem Internet erreichbar sein. Das Abo Home Assistant Cloud von Nabu Casa, 6,50 $ im Monat oder 65 $ im Jahr in den USA, übernimmt das und vermeidet die Probleme mit Reverse Proxy und Issuer-URL, die den größten Teil des Abschnitts zur Fehlerbehebung füllen. Lokale Clients wie Codex oder OpenCode können stattdessen eine LAN-Adresse wie homeassistant.local:8123 nutzen, wobei Claude Code auf HTTPS besteht.

Der Umfang ist enger als bei manchen Community-Servern, die Automationen und Konfiguration bearbeiten können. Diese Integration bietet, was die LLM-APIs bieten: Geräte steuern, Zustände lesen und Listen verwalten, nicht deine Einrichtung umschreiben. Clients, die auf dynamische Client-Registrierung nach RFC 7591 bestehen, können sich nicht verbinden, weil Home Assistant stattdessen Client ID Metadata nutzt.

Wo es sich lohnt

  • Hausbesitzer, der Assist bereits mit 40 freigegebenen Entitäten nutzt

    Vor dem Schlafengehen Claude fragen, ob die Garage zu und die Heizung aus ist

    Die My MCP-URL kopieren, als eigenen Connector in Claude hinzufügen und anmelden; mit Home Assistant Cloud für 6,50 $ im Monat als Fernzugriff dauert das Minuten. Sobald er erscheint, verhindert der Read-only-Modus, dass der Assistent etwas ändert.

  • Entwickler, der Home Assistant auf einem Heimserver betreibt

    Codex oder OpenCode beim Bauen von Automationen Testgeräte schalten lassen

    http://homeassistant.local:8123/api/mcp mit codex mcp add hinzufügen; der Verkehr bleibt im LAN, Fernzugriff ist also nicht nötig. Nur die Testentitäten freigeben, damit ein falscher Tool-Aufruf das Schloss der Haustür nicht erreicht.

  • Ferienwohnungsvermieterin mit drei Objekten

    Zwischen den Gästen Thermostate und Schlösser aus ChatGPT heraus prüfen

    Das Home Assistant jedes Objekts braucht Fernzugriff und einen eigenen Connector. Freigegebene Entitäten pro Objekt kuratieren und ein Konto ohne Admin-Rechte erwägen, denn ein Agent, der Türen aufschließen kann, ist eine Sicherheitsentscheidung und keine Bequemlichkeit.

Bevor du dich festlegst

Einrichtung
MCP unter Settings > System > AI aktivieren, die Server-URL kopieren (Home Assistant empfiehlt My MCP), im Client hinzufügen und per OAuth anmelden. Cloud-Clients brauchen zusätzlich Fernzugriff über Home Assistant Cloud oder einen eigenen Proxy.
Integrationen
Die Tools sind das, was die ausgewählten LLM-APIs liefern, vor allem die Gerätesteuerung von Assist, dazu Prompts und eine Ressource homeassistant://assist/context-snapshot. Endpunkte pro API wie /api/mcp/assist stehen neben /api/mcp. Dokumentierte Clients: Claude, ChatGPT, Claude Code, Codex und OpenCode.
Daten und Datenschutz
Der Client kann jede freigegebene Entität mit den Rechten des angemeldeten Nutzers lesen und steuern. Der Server läuft in deiner Instanz, aber bei Cloud-Clients laufen Namen und Zustände der Entitäten über den KI-Anbieter. Text, den Menschen in Home Assistant eingeben, etwa To-do-Einträge, erreicht das Modell unverändert.
Kosten im großen Maßstab
Kostenlos mit Home Assistant. Fernzugriff über Nabu Casa kostet in den USA 6,50 $ im Monat oder 65 $ im Jahr (im Vereinigten Königreich 6,50 £ im Monat inklusive Steuer); das Abo des KI-Clients kommt separat hinzu.
Grenzen
Kein Sampling, keine Benachrichtigungen und keine dynamische Registrierung nach RFC 7591. Abweichende Hostnamen oder Forwarded-Header brechen hinter Tunneln und Proxys die OAuth-Discovery. Die kommende Read-only-Option gilt nur für /api/mcp, nicht für die Endpunkte pro API.

Was gut ist

  • Wird mit Home Assistant ausgeliefert, kein zusätzlicher Prozess
  • OAuth 2.0 mit PKCE; kein Client Secret
  • Hält sich an die Freigabeeinstellungen für Entitäten in Assist
  • Read-only-Schalter für das nächste Release dokumentiert

Was nicht

  • Cloud-Clients, auch Claude Desktop, brauchen deine Instanz im Internet
  • Gibt standardmäßig alle LLM-APIs mit Admin-Rechten frei
  • Keine dynamische Client-Registrierung, kein Sampling, keine Benachrichtigungen

Am besten für

Home Assistant-Nutzer, die wollen, dass Claude oder ein anderer Assistent ihre Geräte unter den eigenen Berechtigungen von Home Assistant prüft und steuert.

Alternativen zu Home Assistant MCP Server

Home Assistant MCP Server: häufige Fragen

Lohnt sich Home Assistant MCP Server?
In Home Assistant eingebaut und an dessen eigene Freigabeeinstellungen gebunden, ist das der sicherste Weg, einen Assistenten an deine Schlösser zu lassen, sobald du einschränkst, was er sehen kann. Wir bewerten es mit 4.3 von 5.
Was kostet Home Assistant MCP Server?
Kostenlos; in Home Assistant enthalten (Apache 2.0). Cloud-basierte Clients brauchen Fernzugriff, über Home Assistant Cloud oder eine eigene Lösung.
Welche Nachteile hat Home Assistant MCP Server?
Cloud-Clients, auch Claude Desktop, brauchen deine Instanz im Internet; Gibt standardmäßig alle LLM-APIs mit Admin-Rechten frei; Keine dynamische Client-Registrierung, kein Sampling, keine Benachrichtigungen.
Für wen eignet sich Home Assistant MCP Server?
Home Assistant-Nutzer, die wollen, dass Claude oder ein anderer Assistent ihre Geräte unter den eigenen Berechtigungen von Home Assistant prüft und steuert.
Was kostet Home Assistant MCP Server für ein Team oder im Produktivbetrieb?
Kostenlos mit Home Assistant. Fernzugriff über Nabu Casa kostet in den USA 6,50 $ im Monat oder 65 $ im Jahr (im Vereinigten Königreich 6,50 £ im Monat inklusive Steuer); das Abo des KI-Clients kommt separat hinzu.
Ist Home Assistant MCP Server sicher für Firmendaten?
Der Client kann jede freigegebene Entität mit den Rechten des angemeldeten Nutzers lesen und steuern. Der Server läuft in deiner Instanz, aber bei Cloud-Clients laufen Namen und Zustände der Entitäten über den KI-Anbieter. Text, den Menschen in Home Assistant eingeben, etwa To-do-Einträge, erreicht das Modell unverändert.
Was sind die besten Alternativen zu Home Assistant MCP Server?
Die nächsten Alternativen, die wir getestet haben, sind Google Workspace MCP servers und Zapier MCP.

Antworten geprüft am 22. Okt. 2026.