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

Builds a semantic context layer for enterprise data that helps agents interpret metrics, entities, and relationships consistently. It validates generated queries against certified definitions and lineage, and returns provenance with answers.

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.