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