# Hass-MCP

> A self-hosted Model Context Protocol server that lets AI assistants like Claude query and control Home Assistant entities, automations, and dashboards.

- **Category:** Home Automation
- **Licence:** MIT
- **Latest version:** v0.6.1
- **Open source:** oss
- **Languages:** Python
- **Platforms:** Docker, pip
- **Tags:** Dashboard, Mcp, Automation, Mcp Server, WebSocket, LLM, Anthropic, Claude, Home Automation, Home Assistant, AI, Python, Homeassistant, Smart Home, Model Context Protocol

## Description

Hass-MCP connects AI assistants such as Claude to a self-hosted Home Assistant instance through the Model Context Protocol. It exposes tools for querying entity states, controlling devices, searching entities, managing automations, reading error logs, retrieving long-term statistics, and live-editing Lovelace dashboards over WebSocket. The server runs via Docker or uvx, requires a Home Assistant long-lived access token, and supports both stdio and streamable HTTP transports. It is open-source under MIT license with no paid tiers.

## Links

- [Homepage](https://github.com/voska/hass-mcp)
- [Docker](voska/hass-mcp)
- [GitHub Repository](https://github.com/voska/hass-mcp)

---
Source: https://selfhost.directory/project/hass-mcp