Vibe Coding Discover

MCP

The Unofficial and Awesome Home Assistant MCP Server

★ 4.9K223 forksPythonMIThomeassistant-ai

Unofficial Home Assistant MCP server exposing 87+ tools so AI assistants like Claude and ChatGPT can control devices, query states, call services and edit automations. Runs in-process via HACS, as an HA add-on, Docker, or uvx/stdio.

Use Cases

Control Home Assistant devices via natural languageQuery entity states and history from an AI assistantTrigger and manage Home Assistant servicesCreate and edit automations and dashboards through chatConnect Claude Desktop, Claude.ai or ChatGPT to a smart homeRemote MCP access via Nabu Casa or webhook proxyRun an in-process MCP server inside Home AssistantEdit Home Assistant YAML and files with AI toolsGate remote MCP access with OIDC authentication

Built With

Language
Python
Frameworks
FastMCP · MCP · Starlette · Uvicorn · Pydantic · Authlib · OpenTelemetry

Tags

home-assistant · smart-home · home-automation · mcp-server · model-context-protocol · natural-language-control · fastmcp · hacs · docker · add-on · oauth · oidc · webhook · automation · iot · python