AIAny
Icon for item

ha-mcp

Lets AI assistants control and administer Home Assistant through natural language, from devices and automations to dashboards and troubleshooting. It goes beyond the built-in MCP integration with broader system-management tools.

Introduction

Smart-home MCP integrations often stop at operating devices exposed to a voice assistant. The more consequential step is letting an agent also inspect, build, and debug the system behind those devices. That shift makes ha-mcp useful as an administration interface, but also means its permissions deserve careful attention.

What Sets It Apart
  • Its 87 tools span device control and system configuration, including automations, scripts, dashboards, helpers, integrations, and diagnostics. This lets an assistant work on the cause of a problem, not just toggle a device.
  • Compared with Home Assistant’s built-in MCP integration, which focuses on Assist-exposed entities and supported intents, ha-mcp reaches much further into Home Assistant’s setup. Choose it when the assistant needs to maintain the environment, not merely issue voice-style commands.
  • Safety controls include read-only operation, per-tool toggles, approval policies, and automatic edit backups. These help manage risk, but do not make broad administrator access harmless; a compromised credential or mistaken write can affect the smart-home configuration.
  • It supports multiple deployment styles, with an in-process Home Assistant component recommended by the project. The range is flexible, but users should choose one server installation method rather than connecting a client to duplicate instances.
Who It’s For

Great fit if you already use Home Assistant and want an MCP-capable assistant to maintain automations, dashboards, and integrations as well as control devices. Look elsewhere if you only need voice-like control of a few Assist-exposed entities; Home Assistant’s built-in MCP integration may be simpler and exposes less of the system. If you enable broad management tools, use deliberate access controls and consider read-only connections for agents that should not make changes.

Information

  • Websitegithub.com
  • Organizationshomeassistant-ai
  • AuthorsJulienld, Sergey Kad, Kingpanther13, Patch76
  • Published date2025/09/14

Categories

More Items

GitHub
AI Infra2026

Compresses tool outputs, logs, files and RAG chunks locally before they reach the LLM to reduce token usage while caching originals for on-demand retrieval. Provides proxy/library/wrap modes, JSON- and code-aware compressors, and reversible compression.

GitHub

Connects Blender to any LLM so models can inspect, create, and modify 3D scenes via a socket-based Model Context Protocol (MCP) server; supports object manipulation, materials, renders, asset import, and executing Blender Python.

GitHub
AI Infra2026

Indexes mixed-format folders locally into a zero-config, Elasticsearch-compatible search engine offering keyword, semantic, vector and hybrid retrieval. Embeds on ingest, provides per-agent namespaced memory and AST-aware code indexing in a single static binary with no external embedding key.