
Ha Mcp
Let your coding agent inspect and control a Home Assistant instance for automations, entities, and day-two smart-home ops.
Overview
io.github.homeassistant-ai/ha-mcp is a MCP server for the Operate phase that lets AI assistants comprehensively manage a Home Assistant deployment.
What is this MCP server?
- Comprehensive MCP coverage for Home Assistant management via AI assistants
- Installable as PyPI package ha-mcp (v7.6.0) with stdio transport
- OCI image ghcr.io/homeassistant-ai/ha-mcp:7.6.0 for containerized runs
- GitHub source at homeassistant-ai/ha-mcp
- Suited to automations, entities, and assistant-driven home ops workflows
- Server version 7.6.0
- PyPI package identifier ha-mcp
- OCI identifier ghcr.io/homeassistant-ai/ha-mcp:7.6.0
Community signal: 3.3k GitHub stars.
What problem does it solve?
Homelab owners waste time context-switching between the agent and Home Assistant UI when automations break or entities need changes under pressure.
Who is it for?
Solo builders running Home Assistant who want agent-driven control, debugging, and automation edits from Claude Code or Cursor.
Skip if: Builders with no Home Assistant instance, or teams seeking cloud SaaS monitoring instead of personal smart-home control.
What do I get? / Deliverables
After setup, your agent can read and act on Home Assistant through MCP tools so fixes and tweaks happen in one conversational workflow.
- Agent-accessible Home Assistant management and automation operations
- Repeatable homelab control path without manual dashboard-only edits
Recommended MCP Servers
Journey fit
Managing a live Home Assistant deployment is ongoing production control, which aligns with Operate even when you first wire integrations during Build. The server is about running and adjusting home automation infrastructure, not shipping a customer-facing web frontend.
How it compares
Deep Home Assistant MCP integration, not a generic IoT skill or a standalone home automation mobile app.
Common Questions / FAQ
Who is ha-mcp for?
Developers and homelab operators who already run Home Assistant and want MCP-based management from AI coding agents.
When should I use ha-mcp?
Use it when operating or extending Home Assistant—tuning automations, checking entity state, or integrating agent workflows with your smart home.
How do I add ha-mcp to my agent?
Install ha-mcp from PyPI (7.6.0) or run the OCI image ghcr.io/homeassistant-ai/ha-mcp:7.6.0, configure stdio MCP in your agent, and point credentials at your Home Assistant instance per the repo docs.