Home Assistant MCP Server
Verbinden Sie konversationelle KI mit Ihrer Home Assistant-Installation über hass-mcp. Fragen Sie Geräte ab, steuern und überwachen Sie Ihre Smart-Home-Geräte und Automationen direkt aus großen Sprachmodellen.

Was macht der “Home Assistant” MCP Server?
Der Home Assistant MCP Server (hass-mcp) ist ein Model Context Protocol (MCP) Server, der KI-Assistenten – wie Claude und andere LLMs – mit Ihrem Home Assistant-Ökosystem verbindet. Durch die Bereitstellung von Home Assistant-Daten und -Funktionen über den MCP-Standard ermöglicht er es KI-Agenten, Smart-Home-Geräte und Automationen abzufragen, zu steuern und zu verwalten. Typische Aufgaben, die durch hass-mcp ermöglicht werden, sind das Abfragen von Geräte- und Sensorzuständen, das Umschalten von Lichtern oder Schaltern, das Zusammenfassen des Hausstatus, das Beheben von Automatisierungsproblemen, die Suche nach bestimmten Entitäten und das Führen von Gesprächen für gängige Smart-Home-Aktionen. Diese Integration verbessert Entwickler- und Nutzer-Workflows, indem Smart-Home-Management über konversationelle KI, Automationen und LLM-gesteuerte Agenten zugänglich wird.
Liste der Prompts
- Im Repository wurden keine dokumentierten Prompt-Vorlagen gefunden.
Liste der Ressourcen
- Im Repository wurden keine expliziten MCP-Ressourcen gelistet.
Liste der Tools
- Abfrage des Zustands von Geräten und Sensoren: Ermöglicht LLMs das Auslesen des aktuellen Status von Home Assistant-Entitäten.
- Steuerung von Lichtern, Schaltern und anderen Entitäten: Direkte Steuerung (An/Aus, Helligkeit etc.) von unterstützten Smart-Home-Komponenten.
- Zusammenfassungen Ihres Smart Homes: Bietet Übersichten oder aggregierte Informationen zum aktuellen Zustand des Hauses.
- Fehlerbehebung bei Automationen und Entitäten: Liefert Diagnosedaten oder Schritte zur Problemlösung bei Automationen oder Geräte-Entitäten.
- Suche nach bestimmten Entitäten: Ermöglicht Nutzern oder Agenten das Auffinden von Geräten oder Sensoren nach Name oder Typ in Home Assistant.
- Geführte Gespräche für häufige Aufgaben: Unterstützt strukturierte Interaktionen, um Nutzer durch gängige Smart-Home-Operationen zu führen.
Anwendungsfälle dieses MCP Servers
- Gerätezustände abfragen: Entwickler und Nutzer können programmatisch oder konversationell aktuelle Zustände abfragen (z. B. „Ist das Küchenfenster offen?“) und so Überwachung und Automatisierungslogik unterstützen.
- Smart Home Steuerung: Sprachassistenten oder Chatbots können Lichter ein-/ausschalten, Thermostate regeln oder Geräte steuern, was die Zugänglichkeit und Automatisierung erhöht.
- Hausstatus-Berichte: LLMs können tägliche oder bedarfsgerechte Zusammenfassungen generieren (z. B. „Wie ist der Status meines Hauses heute Abend?“) – für Nutzerkomfort oder Dashboard-Integration.
- Fehlerbehebung bei Automationen: Entwickler können den MCP Server nutzen, um Fehlkonfigurationen oder Ausfälle in Automationen zu identifizieren und Debugging zu erleichtern.
- Entitätensuche & geführte Aufgabenflüsse: Geräte schnell finden oder Nutzer durch komplexe, mehrstufige Routinen führen (z. B. „Morgendliche Routine einrichten“) vereinfacht das Smart-Home-Management.
So richten Sie es ein
Windsurf
- Stellen Sie sicher, dass Python und Docker auf Ihrem System installiert sind.
- Klonen Sie das hass-mcp-Repository und konfigurieren Sie Ihre Home Assistant-Verbindung in einer
.env
-Datei (siehe.env.example
). - Öffnen Sie in Windsurf den Bereich MCP-Server in den Einstellungen.
- Fügen Sie den hass-mcp-Server mit einer JSON-Konfiguration wie dieser hinzu:
{ "mcpServers": { "hass-mcp": { "command": "docker", "args": ["run", "--env-file=.env", "-p", "8080:8080", "voska/hass-mcp:latest"] } } }
- Speichern Sie die Einstellungen und starten Sie Windsurf neu. Überprüfen Sie, ob der Server in der MCP-Liste erscheint.
Claude
- Deployen Sie den hass-mcp-Server lokal oder auf einem für Claude zugänglichen Server.
- Sichern Sie Ihren Home Assistant API Key mit Umgebungsvariablen.
- Fügen Sie in der Claude-Konfiguration den MCP-Server-Eintrag hinzu:
{ "mcpServers": { "hass-mcp": { "command": "python", "args": ["-m", "app.main"] } } }
- Starten Sie Claude neu und prüfen Sie die Verfügbarkeit des MCP-Servers.
- Verwenden Sie Umgebungsvariablen, um sensible Daten zu schützen (siehe unten).
Cursor
- Deployen Sie hass-mcp und stellen Sie sicher, dass eine Netzwerkverbindung zwischen Cursor und dem MCP-Server besteht.
- Konfigurieren Sie Cursor, um den MCP-Server zu nutzen:
{ "mcpServers": { "hass-mcp": { "command": "python", "args": ["-m", "app.main"] } } }
- Speichern Sie die Konfiguration und starten Sie Cursor neu.
- Setzen Sie bei Bedarf Umgebungsvariablen für API-Schlüssel.
Cline
- Installieren Sie die Abhängigkeiten und starten Sie den hass-mcp-Server (siehe Repository für Details).
- Öffnen Sie in Cline Ihre MCP-Konfigurationsdatei.
- Fügen Sie den hass-mcp-Server hinzu:
{ "mcpServers": { "hass-mcp": { "command": "python", "args": ["-m", "app.main"] } } }
- Starten Sie Cline neu, um den neuen MCP-Server zu aktivieren.
API-Schlüssel sichern (Alle Plattformen):
Nutzen Sie Umgebungsvariablen in Ihrer Konfiguration, um sensible Informationen zu schützen:
{
"mcpServers": {
"hass-mcp": {
"env": {
"HASS_TOKEN": "${HASS_TOKEN}"
},
"inputs": {
"hass_url": "http://your-homeassistant.local:8123"
}
}
}
}
So nutzen Sie diesen MCP in Flows
MCP in FlowHunt verwenden
Um MCP-Server in Ihren FlowHunt-Workflow zu integrieren, fügen Sie zunächst die MCP-Komponente Ihrem Flow hinzu und verbinden Sie sie mit Ihrem KI-Agenten:

Klicken Sie auf die MCP-Komponente, um das Konfigurationspanel zu öffnen. Fügen Sie im Bereich „System MCP Konfiguration“ Ihre MCP-Serverdaten in folgendem JSON-Format ein:
{
"hass-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Nach der Konfiguration kann der KI-Agent diesen MCP als Tool mit Zugriff auf alle Funktionen nutzen. Denken Sie daran, “hass-mcp” durch den tatsächlichen Namen Ihres MCP-Servers und die URL durch Ihre eigene MCP-Server-URL zu ersetzen.
Übersicht
Abschnitt | Verfügbarkeit | Details/Hinweise |
---|---|---|
Übersicht | ✅ | Zusammengefasst aus README.md und Repository |
Liste der Prompts | ⛔ | Keine expliziten Prompt-Vorlagen gefunden |
Liste der Ressourcen | ⛔ | Keine expliziten MCP-Ressourcen gefunden |
Liste der Tools | ✅ | Basierend auf der Beschreibung in README.md |
API-Schlüssel sichern | ✅ | .env.example und dokumentiert im Setup |
Sampling-Unterstützung (weniger relevant) | ⛔ | Kein Hinweis auf Sampling im Repository |
Basierend auf der verfügbaren Dokumentation und dem Repository bietet hass-mcp eine solide Grundlage für die Home Assistant-Integration via MCP mit klarer Tool-Unterstützung und sinnvollen Setup-/Sicherheitspraktiken. Es fehlen jedoch explizite Prompt-Vorlagen, Ressourcendefinitionen oder fortgeschrittene Sampling/Roots-Features in der öffentlichen Dokumentation. Ich bewerte diesen MCP-Server daher mit 6/10: funktional und entwicklerfreundlich, aber mit wenig Dokumentation zu Erweiterbarkeit und fortgeschrittenen MCP-Features.
MCP Score
Hat eine LICENSE | ✅ (MIT) |
---|---|
Mindestens ein Tool | ✅ |
Anzahl der Forks | 16 |
Anzahl der Sterne | 107 |
Häufig gestellte Fragen
- Was ist der Home Assistant MCP Server?
Der Home Assistant MCP Server (hass-mcp) ist eine Brücke zwischen KI-Assistenten und Ihrem Home Assistant Smart Home. Er stellt Daten und Funktionen von Home Assistant via MCP bereit, sodass KI-Agenten Geräte und Automationen abfragen, steuern und automatisieren können.
- Welche Aufgaben kann hass-mcp automatisieren?
Sie können Geräte- und Sensorzustände abfragen, Lichter und Schalter steuern, Statusübersichten des Hauses abrufen, Automationen überprüfen, nach Geräten suchen und geführte Smart-Home-Routinen erstellen – alles über KI-Assistenten, die mit MCP verbunden sind.
- Wie sichere ich meinen Home Assistant API Key?
Verwenden Sie Umgebungsvariablen in Ihrer MCP-Server-Konfiguration (z. B. eine `.env`-Datei), um sensible Zugangsdaten wie Ihren HASS_TOKEN sicher und außerhalb des Codes zu speichern.
- Was sind typische Anwendungsfälle für hass-mcp?
Typische Anwendungsfälle sind das Überwachen von Gerätezuständen, die Steuerung von Smart-Home-Geräten per Chat, das Generieren von Statusberichten, Fehlerbehebung von Automationen und geführte Multi-Step-Routinen für Nutzer.
- Wie ist die Lizenz und Popularität dieses Servers?
hass-mcp ist unter MIT lizenziert und hat über 100 GitHub-Sterne sowie mehrere Forks, was auf großes Entwicklerinteresse und Community-Nutzung hinweist.
Integrieren Sie Home Assistant mit FlowHunt
Ermöglichen Sie Ihren KI-Agenten, Ihr Smart Home mit hass-mcp zu steuern und zu überwachen. Probieren Sie die Integration in FlowHunt für nahtlose Automatisierung und konversationelle Steuerung aus.