Home Assistant MCP servers compared
HardwareMCP lists 11 MCP servers that work with Home Assistant. This page puts them side by side: what each one is, how it connects, GitHub stars, last push date and the install command from its README.
7 run over stdio and 4 over HTTP. The most-starred is ha-mcp (5,399). The most recent push was Nov 2, 2026. Home Assistant MCP Server (official integration) has no GitHub star count because it is documented outside GitHub.
HardwareMCP has not bench-tested any of these. Everything here comes from each project's README or vendor docs and GitHub, refreshed weekly (page built 2026-11-04). Review the code before you run a server that can control your hardware.
| Server | Hardware | Transport | Stars | Last push | Install (from README) |
|---|---|---|---|---|---|
| Home Assistant MCP Server (official integration)INTEGRATION home-assistant · Built-in Home Assistant integration that exposes your HA instance as an MCP server to clients like Claude Desktop. | Home Assistant | streamable HTTP / SSE (built into HA) | n/a | n/a | In Home Assistant: Settings > Devices & services > Add integration > Model Context Protocol Server |
| ha-mcp homeassistant-ai · The Unofficial and Awesome Home Assistant MCP Server | Home Assistant | streamable HTTP | 5,399 | 2026-11-02 | In HACS: Integrations > Custom repositories > add https://github.com/homeassistant-ai/ha-mcp-integration (category Integration), then Download |
| home-assistant-vibecode-agent Coolver · Home Assistant MCP server agent for Claude Code, Cursor, VS Code or any MCP-enabled IDE | Home Assistant | stdio | 651 | 2026-10-21 | git clone https://github.com/Coolver/home-assistant-vibecode-agent.git |
| homeassistant-mcp tevonsb · A MCP server for Home Assistant | Home Assistant | stdio | 575 | 2026-01-25 | git clone https://github.com/tevonsb/homeassistant-mcp.git |
| hass-mcp voska · Control and query Home Assistant from Claude and other LLMs | Home Assistant | stdio | 351 | 2026-10-24 | docker pull voska/hass-mcp:latest |
| ha-mcp-for-xiaozhiINTEGRATION c1pher-cn · Home Assistant integration that makes Home Assistant itself an MCP server for XiaoZhi AI, connecting straight to the official XiaoZhi server over WebSocket with no proxy | Home Assistant, ESP32 | WebSocket (to the XiaoZhi server) | 282 | 2026-10-17 | Install from HACS: search for xiaozhi or ha-mcp-for-xiaozhi, download it, then restart Home Assistant |
| mcp-assistINTEGRATION mike-nott · MCP-powered Home Assistant conversation agent that solves entity context limitations | Home Assistant | stdio | 113 | 2026-10-29 | Add the repo to HACS as a custom repository (or use the badge in the README) |
| xiaozhi-mcp-haINTEGRATION mac8005 · HACS integration connecting the Xiaozhi ESP32 AI chatbot to Home Assistant via MCP | Home Assistant, ESP32 | stdio | 112 | 2026-10-21 | Requires the Home Assistant MCP Server integration and HACS |
| homeassistant-mcp robbrad · Home Assistant MCP Server - control your smart home with AI assistants | Home Assistant | stdio | 106 | 2026-05-05 | uvx (README's recommended path) runs it with no install: client config on the server page |
| Home Assistant MCP (advanced-homeassistant-mcp) jango-blockchained · Standalone MCP server for Home Assistant with 50+ tools for lights, climate, media, locks, covers, vacuums, alarms, scenes, automations, history and energy | Home Assistant | stdio, HTTP + WebSocket | 58 | 2026-06-14 | bunx github:jango-blockchained/advanced-homeassistant-mcp |
| ha-nexus-agent Fistacho · MCP server for Home Assistant with 323 tools across 29 domains | Home Assistant | HTTP | 16 | 2026-10-31 | In Home Assistant: Settings > Add-ons > Add-on Store > ⋮ > Repositories, add https://github.com/Fistacho/ha-nexus-agent |
Which one to pick
- Most GitHub stars: ha-mcp with 5,399, then home-assistant-vibecode-agent (651) and homeassistant-mcp (tevonsb) (575).
- Most recently pushed: ha-mcp (Nov 2, 2026).
- From Home Assistant itself: Home Assistant MCP Server (official integration).
- One-line install from a package manager: hass-mcp.
- No push in the last 6 months: homeassistant-mcp (tevonsb). Check the issues before you rely on it.
Derived from catalog data (GitHub stars, push dates, transport and README text). Not a test result.
Integrations that run inside Home Assistant · 4
Home Assistant MCP Server (official integration) home-assistant
streamable HTTP / SSE (built into HA)
From the README:
- Control exposed entities via the Assist API
- Ask about device states
- No extra install - built into HA
ha-mcp-for-xiaozhi c1pher-cn
282 stars · pushed Oct 17, 2026 · WebSocket (to the XiaoZhi server)
From the README:
- Expose Home Assistant's built-in Assist API to XiaoZhi AI as MCP tools
- Proxy other MCP servers you have connected in Home Assistant to XiaoZhi from the same entity
- Configure several entities at once
mcp-assist mike-nott
113 stars · pushed Oct 29, 2026 · stdio
From the README:
- 95% Token Reduction: Uses MCP tools for dynamic entity discovery instead of sending all entities
- No Entity Dumps: Never sends 12,000+ token entity lists to the LLM
- Smart Entity Index: Pre-generated system structure index (~400-800 tokens) for context-aware queries
xiaozhi-mcp-ha mac8005
112 stars · pushed Oct 21, 2026 · stdio
From the README:
- Connect Xiaozhi ESP32 devices to Home Assistant
- Full MCP (Model Context Protocol) support for AI-powered home automation
- Control Home Assistant entities through natural language
Standalone MCP servers · 7
ha-mcp homeassistant-ai
5,399 stars · pushed Nov 2, 2026 · streamable HTTP
From the README:
- Control entities and scenes
- Create and edit automations
- Query device history and states
home-assistant-vibecode-agent Coolver
651 stars · pushed Oct 21, 2026 · stdio
From the README:
- Path validation - Cannot access files outside /config
- Authentication required - All endpoints (except health) require token
- Automatic backups - Git commits before modifications with meaningful commit messages
homeassistant-mcp tevonsb
575 stars · pushed Jan 25, 2026 · stdio
From the README:
- Device Control: Control any Home Assistant device through natural language
- Real-time Updates: Get instant updates through Server-Sent Events (SSE)
- Automation Management: Create, update, and manage automations
hass-mcp voska
351 stars · pushed Oct 24, 2026 · stdio
From the README:
- Entity Management: Get states, control devices, and search for entities
- Domain Summaries: Get high-level information about entity types
- Automation Support: List and control automations
homeassistant-mcp robbrad
106 stars · pushed May 5, 2026 · stdio
From the README:
- Control devices
- Read states
- Run services
Home Assistant MCP (advanced-homeassistant-mcp) jango-blockchained
58 stars · pushed Jun 14, 2026 · stdio, HTTP + WebSocket
From the README:
- Control lights, climate, media players, covers, locks, fans, vacuums, alarms and switches
- List and activate scenes; list, trigger, create and edit automations
- Query history, energy use and the Home Assistant error log, and render templates
ha-nexus-agent Fistacho
16 stars · pushed Oct 31, 2026 · HTTP
From the README:
- 323 MCP tools across 29 categories: the most complete HA MCP server available
- Built-in tool search: discover_tool_search("query") finds the right tool without flooding the AI's context
- Automation linter: automations_validate_best_practices catches 7 common YAML mistakes before they cause issues
FAQ
What is the most popular Home Assistant MCP server?
By GitHub stars, ha-mcp by homeassistant-ai leads with 5,399, followed by home-assistant-vibecode-agent (651). Stars are a rough signal, so check the feature list on each server page against your setup.
Which Home Assistant MCP servers are still maintained?
7 of these servers had a GitHub push in the last 30 days, based on the catalog refresh. The most recent: ha-mcp (Nov 2, 2026), ha-nexus-agent (Oct 31, 2026) and mcp-assist (Oct 29, 2026).
Has HardwareMCP tested these Home Assistant MCP servers?
No. None of the 11 have been bench-tested by HardwareMCP. Install steps are copied from each README, so review the code first.
Can my AI agent pick a Home Assistant MCP server for me?
Yes. Add the HardwareMCP MCP server at https://hardwaremcp.khanex.ai/mcp to your client and ask it to compare Home Assistant MCP servers. It can call search_servers and get_server to return install steps and client config.
Related
New hardware MCP servers, notable releases and setup notes. One email, Mondays.