GUIDES / HOME ASSISTANT

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.

11 parts · sorted by GitHub starsDevices: Home Assistant · ESP32
ServerHardwareTransportStarsLast pushInstall (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 Assistantstreamable HTTP / SSE (built into HA)n/an/aIn Home Assistant: Settings > Devices & services > Add integration > Model Context Protocol Server
ha-mcp
homeassistant-ai · The Unofficial and Awesome Home Assistant MCP Server
Home Assistantstreamable HTTP5,3992026-11-02In 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 Assistantstdio6512026-10-21git clone https://github.com/Coolver/home-assistant-vibecode-agent.git
homeassistant-mcp
tevonsb · A MCP server for Home Assistant
Home Assistantstdio5752026-01-25git clone https://github.com/tevonsb/homeassistant-mcp.git
hass-mcp
voska · Control and query Home Assistant from Claude and other LLMs
Home Assistantstdio3512026-10-24docker 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, ESP32WebSocket (to the XiaoZhi server)2822026-10-17Install 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 Assistantstdio1132026-10-29Add 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, ESP32stdio1122026-10-21Requires the Home Assistant MCP Server integration and HACS
homeassistant-mcp
robbrad · Home Assistant MCP Server - control your smart home with AI assistants
Home Assistantstdio1062026-05-05uvx (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 Assistantstdio, HTTP + WebSocket582026-06-14bunx github:jango-blockchained/advanced-homeassistant-mcp
ha-nexus-agent
Fistacho · MCP server for Home Assistant with 323 tools across 29 domains
Home AssistantHTTP162026-10-31In Home Assistant: Settings > Add-ons > Add-on Store > ⋮ > Repositories, add https://github.com/Fistacho/ha-nexus-agent

Which one to pick

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

Weekly bulletin

New hardware MCP servers, notable releases and setup notes. One email, Mondays.