Connects Claude to your Home Assistant instance through three transport layers: REST API, WebSocket API, and SSH/SFTP. You get 66 tools covering dashboard management (create and deploy Lovelace configs), file uploads (custom cards, images), full CRUD for automations and scripts, input helper creation, add-on lifecycle management, entity queries, service calls, and template rendering. The file management tools require the Advanced SSH & Web Terminal add-on, but the REST and WebSocket features work with just a long-lived access token. Setup is straightforward through environment variables, and it ships as an npx package so your MCP client handles the installation. If you're managing a Home Assistant deployment and want AI-assisted configuration instead of clicking through the UI, this gives you programmatic access to nearly everything.
claude mcp add --transport stdio jarahkon-hass-mcp-server uvx hass-mcp-server