A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with Home Assistant. Control smart home devices, query states, execute services and manage automations using natural language.
No paid subscription required. Just copy-paste one command.
curl -LsSf https://raw.githubusercontent.com/homeassistant-ai/ha-mcp/master/scripts/install-macos.sh | sh irm https://raw.githubusercontent.com/homeassistant-ai/ha-mcp/master/scripts/install-windows.ps1 | iex Need more options? Use the Setup Wizard
Just talk to Claude naturally. Here are some examples:
"Create an automation that turns on the porch light at sunset"
Creates the automation with proper triggers and actions
"Add a weather card to my dashboard"
Updates your Lovelace dashboard with the new card
"The motion sensor automation isn't working, debug it"
Analyzes execution traces, identifies the issue, suggests fixes
"Create a script that sets movie mode: dim lights, close blinds, turn on TV"
Creates a reusable script with the sequence of actions
Fuzzy entity search, deep config search, system overview
Any service, bulk device control, real-time states
Automations, scripts, helpers, dashboards, areas, zones, groups
History, statistics, camera snapshots, automation traces
Backup/restore, updates, add-ons, device registry
Comprehensive toolset for complete HA control
Set up ha-mcp with your AI assistant in minutes
Open Setup Wizard