tevonsb/homeassistant-mcp
by Various
A MCP server for Home Assistant
MCP
tevonsb/homeassistant-mcp
Added 1 June 2026
Overview
An MCP server that enables AI assistants to interact with Home Assistant. It exposes Home Assistant entities, states, and services through the Model Context Protocol, allowing assistants to query and control smart home devices.
Best for
Best for
Developers integrating AI assistants with Home Assistant for smart home control and automation
Use cases
- Controlling lights, switches, and other devices via natural language commands
- Automating routines by having an AI monitor and trigger Home Assistant services
- Querying sensor states and history for context-aware responses
Notes
An MCP server that enables AI assistants to interact with Home Assistant. It exposes Home Assistant entities, states, and services through the Model Context Protocol, allowing assistants to query and control smart home devices.
575 stars on GitHub. Last updated 2026-01-25. Licensed Apache-2.0.
Use cases
- Controlling lights, switches, and other devices via natural language commands
- Automating routines by having an AI monitor and trigger Home Assistant services
- Querying sensor states and history for context-aware responses
Pros
- Lightweight open-source TypeScript implementation with clear code
- Works with any MCP-compatible AI assistant (e.g., Claude)
- Actively maintained with 575 GitHub stars
Cons
- Requires a running MCP client and Home Assistant instance to function
- Limited to Home Assistant’s capabilities; no support for other smart home platforms
- Setup involves manual configuration of MCP endpoint and authentication
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Lightweight open-source TypeScript implementation with clear code
- Works with any MCP-compatible AI assistant (e.g., Claude)
- Actively maintained with 575 GitHub stars
Cons
- Requires a running MCP client and Home Assistant instance to function
- Limited to Home Assistant's capabilities; no support for other smart home platforms
- Setup involves manual configuration of MCP endpoint and authentication
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.