About
Overview
The Home Assistant MCP Server enables AI agents to interact with Home Assistant for smart home control. It provides tools for controlling devices, managing automations, and querying sensor data.
Capabilities
Tools & Capabilities
⚡list_entities
List all smart home entities
⚡set_state
Set the state of a device
⚡get_state
Get current state of an entity
⚡call_service
Call a Home Assistant service
⚡list_automations
List automations
Setup
Installation
bash
Install
pip install mcp-server-home-assistantExamples
Example Usage
javascript
Usage
{
"mcpServers": {
"home-assistant": {
"command": "python",
"args": ["-m", "mcp_server_home_assistant"]
}
}
}Quick Info
Authorcommunity
LanguagePython
StatusStable
Stars★ 180
Last UpdatedFeb 12, 2026