BigHugger
MCP MCP server · io.github.homeassistant-ai

io.github.homeassistant-ai/ha-mcp

Comprehensive Model Context Protocol server for managing Home Assistant through AI assistants.

host stars
4,785
30-day movement
+5117/day
Related entries
2
Connections
0
pypilocalstdio

ha-mcp is an MCP server (stdio transport) that exposes Home Assistant management tools to AI assistants via the Model Context Protocol. It ships ~84 tools, installable in-process as a Home Assistant custom component via HACS, as a Home Assistant OS app, or standalone, with a demo server and setup wizard for 15+ clients.

It lets you control and configure your Home Assistant instance by talking naturally to MCP-capable AI clients like Claude, Cursor, or Gemini CLI.

Use it to

  • Control Home Assistant devices through an AI chat client
  • Edit YAML configuration via the File & YAML Tools component
  • Try it against a local demo server before connecting your instance
  • Enable search-based tool discovery for smaller local LLMs
  • Pair with bundled Home Assistant Agent Skills for better configs

For Home Assistant users who want AI assistants to manage their instance

Runs
installed — on your machine
Transport
stdio
Packaged as
pypi:ha-mcp, oci:ghcr.io/homeassistant-ai/ha-mcp:8.5.0
Install
uvx ha-mcp
Version
8.5.0
Last release
2026-09-16
topicshome-assistantmcpsmart-homeautomationai-assistantsyaml