> **Breaking change (v7.3.0):** `ha_config_set_yaml` has been moved to [beta](docs/beta.md).
---

---
## ๐ Get Started
The recommended way to run ha-mcp is the **HA-MCP Custom Component**. It installs into Home Assistant through HACS, runs the full server **in-process**, and works on **every** Home Assistant installation type โ Home Assistant OS, Supervised, Container, and Core โ with full feature parity. It is the easiest setup in every case, with no access token to manage.
**Add it to Home Assistant via HACS (the preferred install):**
[](https://my.home-assistant.io/redirect/hacs_repository/?owner=homeassistant-ai&repository=ha-mcp-integration&category=integration)
**Quick start:**
1. Install the **HA-MCP Custom Component** from HACS โ click the badge above, or in HACS open **Integrations โ โฎ โ Custom repositories**, add `https://github.com/homeassistant-ai/ha-mcp-integration` (category: **Integration**), then **Download**.
2. **Restart Home Assistant.**
3. Go to **Settings โ Devices & Services โ Add Integration**, search for **HA-MCP Custom Component**, choose **HA-MCP Server**, and click **Submit**. Creating the entry starts the server.
4. Copy the connect URL from the entry's **Configure** screen (**Settings โ Devices & Services โ HA-MCP Custom Component โ HA-MCP Server โ Configure**) โ it is also printed in the Home Assistant log. A notification confirms the server started and points you there.
5. Paste that URL into your AI client โ done.
**Connect URL.** The Configure screen gives you a Home Assistant webhook URL for remote clients โ `https://