ganhammar/hass-mcp-server
View on GitHub ↗A Home Assistant Custom Component that provides an MCP (Model Context Protocol) server using HTTP transport, allowing AI assistants like Claude to interact with your Home Assistant instance over HTTP
64 ★16 forksPythonUpdated 25d ago
What you need to know
A Home Assistant custom component MCP server over Streamable HTTP with OAuth 2.0 OIDC/DCR and LLAT opt-in, installed via HACS, exposing the full HA API, traces, and Lovelace management.
Install
Install as a Home Assistant custom component via HACS
Usage
- •Add the integration to Home Assistant
- •Connect an MCP-compatible client over HTTP
Key features
- ✓Full Home Assistant API access
- ✓Traces and Lovelace management
- ✓Streamable HTTP transport
- ✓OAuth 2.0 OIDC/DCR authentication
- ✓HACS installation
Best for
Home Assistant users who want AI assistants to control and inspect their smart home.
Platforms: Home Assistant
Reviewed 2026-08-11
Topics
hacshacs-integrationhome-assistanthomeassistant-integrationmcpmodel-context-protocolmodel-context-protocol-server
- Stars
- 64★
- Forks
- 16
- Language
- Python
- License
- MIT
- Created
- 2025-10-05
- Last push
- 2026-08-10