Best for
- Users wanting deep AI integration with smart home
- Privacy-conscious users needing local voice control
- Developers looking for multiple deployment options (STDIO, HTTP, Docker)
- Enthusiasts exploring AI-driven automation
The project offers rich features and an active community, but requires users to have some Home Assistant knowledge. Overall positive reviews, but be mindful of permissions and security configuration.
Home Assistant MCP is a Model Context Protocol server that gives AI assistants (like Claude, GPT, Cursor, Copilot) control over your Home Assistant instance. It exposes 50+ tools covering lights, climate, media, locks, covers, fans, vacuums, alarms, scenes, automations, notifications, history, energy monitoring, maintenance, and more. Supports STDIO, HTTP+WS, and HTTP transports. Can be installed via bunx, npx, Docker, or from source. Includes optional speech features (wake word detection and speech-to-text) for local voice control.
{
"mcpServers": {
"homeassistant-mcp": {
"command": "bunx",
"args": [
"github:jango-blockchained/advanced-homeassistant-mcp"
],
"env": {
"HASS_HOST": "http://your-ha-instance:8123",
"HASS_TOKEN": "your_long_lived_access_token"
}
}
}
}