Zum Inhalt springen

Nutzt du Home Assistant 2026.10 oder älter? In HACS öffnen

Unabhängiges Verzeichnis, erstellt vom Entwickler von Vulpo. Steht in keiner Verbindung zu Home Assistant oder der Open Home Foundation.

Screenshots Aus der README von homeassistant-ai/ha-mcp.

Demo with Claude Desktop

Überblick

HA-MCP Custom Component ist eine Marketplace-Integration für Home Assistant.

Erscheint in Vulpo

Schnellumschalterkarte, Apple Watch, Kontrollzentrum.

Unterstützt

  • Funktioniert lokalSpricht mit deinen Geräten in deinem eigenen Netzwerk. Keine Cloud des Herstellers dazwischen.
  • Aus dem MarketplaceWird über den Marketplace installiert, früher HACS.
  • Aktiv gepflegtDas Projekt hat in den letzten sechs Monaten eine neue Version oder Änderung veröffentlicht.

Stellt bereit

  • Schalter

Einrichtung

Installiere die Integration aus dem Marketplace und starte Home Assistant neu. Füge sie dann unter Einstellungen > Geräte & Dienste hinzu.

Schritt 1

  • Fernzugriff über Home AssistantErmöglicht MCP-Clients die Verbindung über einen Home Assistant Webhook, der überall dort funktioniert, wo Home Assistant erreichbar ist (einschließlich Nabu Casa). Home Assistant-Anmeldung: Clients wie claude.ai melden sich mit einem Home Assistant-Administratorkonto an. Legacy OAuth: Eine Client-ID und ein Secret zum Einfügen in Clients, die dies benötigen. Geheime URL: Der Webhook-Link selbst ist die einzige Anmeldeinformation – jeder, der ihn hat, kann jedes Tool nutzen.
  • NetzwerkzugriffWer sich direkt mit dem Port des Servers verbinden kann. Nur dieses Gerät ist die sichere Standardeinstellung. Lokales Netzwerk ermöglicht Geräten in deinem Netzwerk die Verbindung mit der geheimen Direktzugriffs-URL, die auf dem Konfigurationsbildschirm angezeigt wird.
  • Administrator-ZugriffstokenEin langlebiges Zugriffstoken eines Administratorkontos. Dein eigenes funktioniert: Öffne dein Profil (dein Name unten in der Seitenleiste), wähle den Tab Sicherheit und wähle unter Langlebige Zugriffstoken Token erstellen. Dein eigenes Token funktioniert auch außerhalb deines Heimnetzwerks, falls es jemals geleakt wird, und Home Assistant zeichnet die Änderungen des Servers unter deinem Namen auf. Sicherer: Ein Konto, das nur für HA-MCP erstellt wurde, mit aktiviertem Nur lokaler Zugriff (siehe die Felder unten).
  • Oder: Benutzername eines nur lokal gültigen Kontos, das für HA-MCP erstellt wurdeNur für ein Konto, das du speziell für HA-MCP erstellt hast unter Einstellungen → Personen → Person hinzufügen mit Zugriff erlauben, Nur lokaler Zugriff und Administrator. Gib hier niemals dein eigenes Login ein: Um dein Konto zu verwenden, füge stattdessen oben dein Token ein. HA-MCP erstellt das Token dieses Kontos (mit dem Namen HA-MCP Server), sodass sich niemand damit anmelden muss, und das Passwort wird nicht gespeichert. Sein Token funktioniert nur aus deinem lokalen Netzwerk, in dem der Server läuft, und Home Assistant zeichnet die Änderungen des Servers unter diesem Konto auf.
  • Das Passwort dieses KontosWird einmalig verwendet, um das Token zu erstellen. Niemals dein eigenes Passwort.

Nach der Einrichtung

  • Zusätzliche DateipfadePfade relativ zum Konfigurationsverzeichnis, einschließlich exakter Dateinamen wie sensor.yaml, oder Pfade unter /share, /media und /ssl (schreibgeschützt unter HAOS und Supervised). Für jeden Eintrag werden Lese- und Schreibrechte für diesen Pfad und alles darunter gewährt; gib jeden Pfad als separates Listenelement ein. Einträge werden wörtlich abgeglichen; Platzhalter wie * werden nicht unterstützt. Traversierungen und andere unzulässige Pfade werden verworfen.
  • Zusätzliche YAML-Schreib-KeysTop-Level-Keys, die ha_config_set_yaml zusätzlich zu den eingebauten schreiben darf, für YAML-first-Integrationen auf dieser Installation (z. B. alert2). Vertrauensgrenzen-Keys werden verworfen.
  • MCP-Server Listening-PortDer Port, auf dem dieser Server lauscht. Die ha-mcp App (Add-on) verwendet 9583, daher ist standardmäßig 9584 voreingestellt, damit beide nebeneinander laufen können – wenn du die App (Add-on) nicht nutzt, funktioniert jeder freie Port.
  • NetzwerkzugriffWer sich direkt mit dem MCP-Server-Port verbinden kann. Lokales Netzwerk macht ihn von deinem lokalen Netzwerk aus erreichbar, mit dem geheimen Pfad als Anmeldeinformation, genau wie die App (Add-on). Nur dieses Gerät erlaubt Verbindungen ausschließlich vom Home Assistant-Gerät selbst – die Webhook-URL und das Seitenleisten-Panel funktionieren in beiden Fällen.
  • AuthentifizierungsmodusWie sich MCP-Clients an der Webhook-URL ausweisen. Bei der geheimen URL ist der Link selbst die einzige Anmeldeinformation – OAuth läuft weiterhin für Clients, die es verwenden, und eine Anmeldung, die zu einer erlaubten Callback-URL zurückkehrt (siehe unten), wird automatisch genehmigt: Kein Login und keine Client-ID oder kein Secret erforderlich. Bei der Home Assistant-Anmeldung melden sich Clients wie claude.ai mit einem Home Assistant-Administratorkonto an (OAuth). Bei Legacy OAuth betreibt diese Integration einen eigenen Anmeldedienst und gibt eine Client-ID und ein Secret aus, die in Clients eingefügt werden können, die dies erfordern – ein Neustart von Home Assistant ist möglicherweise erforderlich, um es vollständig zu aktivieren oder zu deaktivieren.
  • Legacy OAuth: benutzerdefinierte Client ID (optional)Ersetzt die automatisch generierte Legacy OAuth Client ID. Leer lassen, um die aktuelle zu behalten. Wird nur verwendet, während der Authentifizierungsmodus auf Legacy OAuth gesetzt ist.
  • Legacy OAuth: benutzerdefiniertes Client Secret (optional)Ersetzt das automatisch generierte Legacy OAuth Client Secret. Leer lassen, um das aktuelle zu behalten. Wird nur verwendet, während der Authentifizierungsmodus auf Legacy OAuth gesetzt ist.
  • Legacy OAuth: Client ID/Secret jetzt neu generierenEinmalige Aktion: erstellt eine neue Client ID und Secret für den Legacy OAuth Modus. Sie wird erst nach dem Home Assistant Restart wirksam, zu dem die Repair-Meldung auffordert – bis zum Restart funktionieren die vorherigen Client ID und Secret weiter, die neuen noch nicht. Löscht auch die beiden Override-Felder oben.
  • Entwickler: ha-mcp Package OverrideLeer lassen, um den ha-mcp Server auszuführen, den diese Komponentengestaltung installiert hat. Nur zum Testen eines spezifischen ha-mcp Builds (eine Versionsbindung, ein Pull-Request-Tarball oder eine Wheel-URL); wird durch Neuladen des Servers angewendet, ohne Home Assistant neu zu starten. Leeren, um zum gekoppelten Server zurückzukehren.
  • Home Assistant URL (erweitert)Die URL, die der In-Process-Server nutzt, um deinen Home Assistant zu erreichen (normalerweise diese Instanz selbst). Leer lassen, um sie aus Port und SSL-Einstellungen dieser Instanz abzuleiten; setze nur einen Wert, wenn der Server eine andere Route benötigt.
  • Externe URL (optional)Wird als primäre Verbindungs-URL angezeigt – nutze dies, wenn Home Assistant hinter deiner eigenen Domain oder einem Reverse Proxy liegt. Gib die vollständige Basisadresse inklusive Schema ein. Sie muss direkt auf Home Assistant zeigen – beim Öffnen im Browser sollte deine HA-Login-Seite erscheinen – und darf keinen Port wie :8123 (oder einen anderen Port) enthalten, sonst können remote MCP-Clients sie nicht erreichen. Leer lassen, um automatisch Nabu Casa / die lokale Adresse zu verwenden.
  • Benutzerdefiniertes Webhook-Secret (optional)Ersetzt das zufällige Webhook-Secret in der Verbindungs-URL (/api/webhook/...). Die URL ist das Credential – nutze einen langen, schwer zu erratenden Wert. Leer lassen, um das aktuelle zu behalten.
  • Benutzerdefinierter Direktzugriffs-Pfad (optional)Ersetzt den zufälligen Pfad für den Direktzugriff auf dem Server-Port. Gleiche Regel: Der Pfad ist das Credential. Leer lassen, um den aktuellen zu behalten.
  • Verbindungs-Secrets jetzt neu generierenEinmalige Aktion: erstellt ein neues zufälliges Webhook-Secret und einen Direktzugriffs-Pfad, wodurch die alten Verbindungs-URLs sofort ungültig werden. Löscht auch die beiden Override-Felder oben.
  • Remote-Zugriff über WebhookAusschalten für nur-lokal-Modus: Der Home Assistant Webhook wird gar nicht registriert, sodass nichts – einschließlich Nabu Casa – den Server über Home Assistant erreichen kann. Der direkte Server-Port und das Sidebar-Panel funktionieren weiter.
  • Conversation-Agent LLM API
  • Conversation-Agent Tool-Bereitstellung

Texte aus dem Code von homeassistant-ai/ha-mcp.

Entitäten

  • SchalterZugriff

Fehlerbehebung

  • DiagnosedatenLädt eine Diagnosedatei herunter, die du an einen Fehlerbericht anhängen kannst.
  • ReparaturhinweiseMögliche Hinweise unter Einstellungen > Reparaturen:Der HA-MCP In-Process-Server konnte nicht gestartet werden, Das HA-MCP In-Process-Server Package konnte nicht installiert werden, Aktualisiere die HA-MCP Custom Component, Starte Home Assistant neu, um die Legacy OAuth-Einstellungen anzuwenden, HA-MCP benötigt ein Administrator-Zugriffstoken

Aus der README

Breaking change (v7.3.0): ha_config_set_yaml has been moved to beta.

A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with Home Assistant.

Aus der README von homeassistant-ai/ha-mcp, MIT License. Gekürzt.

Informationen

Installationen
18.959 teilen Analysedaten
GitHub-Sterne
5.441
Verbindung
Funktioniert lokal
Pflege
In den letzten 6 Monaten aktualisiert
Version
v9.1.0,
Kategorie
KI und Sprache, KI-Modelle
Art
Marketplace-Integration
Voraussetzung
Braucht den Marketplace (HACS bis Home Assistant 2026.10)
Domain
ha_mcp_tools

Das könnte dir auch gefallen

Unabhängiges Verzeichnis, erstellt vom Entwickler von Vulpo. Steht in keiner Verbindung zu Home Assistant oder der Open Home Foundation. Über diese Zahlen

Auf der Suche nach einer App? Die besten Home Assistant-Apps fürs iPhone, nach Bedarf.