AI product Open source · MIT

HA-MCP

HA-MCP is an open-source Model Context Protocol server and Home Assistant integration for configuring, automating, controlling, and debugging Home Assistant through Claude, ChatGPT, and other MCP clients. It can run in-process through the HA-MCP custom integration, as a Home Assistant app, or as an HTTP or stdio server through Docker or PyPI/uvx.

View repository Mentioned in 1 video ↓

Overview

The server exposes tools for searching entities, reading states and history, calling services, managing automations, scripts, scenes, dashboards, helpers, areas, zones, labels, groups, calendars, blueprints, registries, HACS, apps, backups, updates, and system settings. Its optional File & YAML Tools component adds guarded file access and YAML editing with backups, validation, and configuration checks. Access can use secret URLs, Home Assistant authentication, OIDC, or local stdio; read-only endpoints and per-tool security policies restrict write operations. Tool discovery can either expose the full catalog or defer tools behind BM25 keyword search through read, write, and delete proxies. The project also provides bundled Home Assistant agent skills as MCP resources, a client setup wizard, and a demo environment.

HA-MCP is maintained in the homeassistant-ai/ha-mcp repository and is licensed under the MIT License. The repository states that it runs locally, does not collect entity, configuration, or device data, and sends bug reports only with explicit approval.

What HA-MCP is used for

1 use taken from transcripts — each links to the moment in the video.

  • Unofficial open-source MCP server that lets AI assistants build and manage a Home Assistant smart home, including creating automations, scripts, scenes, dashboards, and debugging from traces and logs.

Videos mentioning HA-MCP

1 in the library.