ha-mcp: Configure and automate Home Assistant with Claude, ChatGPT, and other AI assistants.
What problem it solves
Configuring and maintaining a Home Assistant setup through manual interfaces can be time-consuming. AI assistants need structured access to Home Assistant entities, configuration, automations, scripts, dashboards, diagnostics, and administrative operations to support that work.
Key features
Control and inspect Home Assistant — Search for entities, inspect their states, call services, and control multiple devices from an AI client.
Source: README
Manage smart-home configuration — Create and maintain automations, scripts, dashboards, helpers, areas, zones, groups, calendars, blueprints, and other Home Assistant configuration.
Source: README
Diagnose automations and system activity — Analyze automation traces, review history and logs, capture camera snapshots, and inspect ZHA devices.
Source: README
Administer Home Assistant — Work with backups, updates, apps, HACS, and device and entity registry settings through the same server.
Source: README
Control tool access and changes — Use read-only mode, enable or disable individual tools, apply security policies, and automatically back up edits.
Source: README
Quick start
Copied verbatim from the project's README.
curl -LsSf https://raw.githubusercontent.com/homeassistant-ai/ha-mcp/master/scripts/install-macos.sh | shWho it may suit
Inference: this may suit Home Assistant users who want an AI assistant to configure, maintain, and troubleshoot their smart home, as well as developers building MCP clients for Home Assistant.
Topics to discuss
Which Home Assistant setup workflow should be the default for new users?
How should privileged file and YAML editing tools balance convenience with safety?
Which operational capabilities should receive more testing and documentation?
Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.
Read the original README https://github.com/homeassistant-ai/ha-mcp#readme
ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.
Comments
…