Home Assistant MCP Server

Home Assistant MCP Server

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.

80+ Tools Release E2E Tests License
Demo with Claude Desktop

Quick Start (~5 min)

No paid subscription required. Just copy-paste one command.

๐ŸŽ

macOS

  1. 1. Sign in to claude.ai
  2. 2. Open Terminal and run:
curl -LsSf https://raw.githubusercontent.com/homeassistant-ai/ha-mcp/master/scripts/install-macos.sh | sh
  1. 3. Download Claude Desktop
  2. 4. Ask Claude: "Can you see my Home Assistant?"
๐ŸชŸ

Windows

  1. 1. Sign in to claude.ai
  2. 2. Open PowerShell and run:
irm https://raw.githubusercontent.com/homeassistant-ai/ha-mcp/master/scripts/install-windows.ps1 | iex
  1. 3. Download Claude Desktop
  2. 4. Ask Claude: "Can you see my Home Assistant?"

Need more options? Use the Setup Wizard

What Can You Do With It?

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

Features

๐Ÿ” Search

Fuzzy entity search, deep config search, system overview

๐Ÿ  Control

Any service, bulk device control, real-time states

๐Ÿ”ง Manage

Automations, scripts, helpers, dashboards, areas, zones, groups

๐Ÿ“Š Monitor

History, statistics, camera snapshots, automation traces

๐Ÿ’พ System

Backup/restore, updates, add-ons, device registry

๐Ÿ› ๏ธ 82+ Tools

Comprehensive toolset for complete HA control

Ready to Get Started?

Set up ha-mcp with your AI assistant in minutes

Open Setup Wizard