Hass-MCP
Interface UIpar voska
Directly control your Home Assistant smart home via Claude and other LLMs.
What it does
Connects AI assistants to your Home Assistant instance, allowing them to monitor device states, control smart home hardware, and manage automations.
Tools
get_entity: Get the state of a specific entity.entity_action: Turn devices on, off, or toggle them.list_entities: List entities with optional domain filtering.search_entities_tool: Find entities matching a specific query.domain_summary_tool: Get a high-level summary of a domain's entities.list_automations: List all configured automations.call_service_tool: Execute any Home Assistant service.get_history: Retrieve the state history of an entity.get_error_log: Access the Home Assistant error log.restart_ha: Trigger a Home Assistant restart.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"hass-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"HA_URL",
"-e",
"HA_TOKEN",
"voska/hass-mcp"
],
"env": {
"HA_URL": "http://homeassistant.local:8123",
"HA_TOKEN": "YOUR_LONG_LIVED_TOKEN"
}
}
}
}
Supported hosts
- Claude Desktop
- Cursor
- Claude Code (CLI)
Installation rapide
docker run -i --rm -e HA_URL=http://homeassistant.local:8123 -e HA_TOKEN=YOUR_TOKEN voska/hass-mcpInformations
- Tarification
- free
- Publié






