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