#44th of 12 in MCP servers

ha-mcp

MCP server that lets AI assistants configure and control Home Assistant

Stars
7.1k
License
MIT
Last commit
Nov 2026
Last release
Nov 2026
Language
Python
Stars, last 29 weeks+3,833
20 Apr 2026: 3,230 stars27 Apr 2026: 3,375 stars4 May 2026: 3,489 stars11 May 2026: 3,601 stars18 May 2026: 3,751 stars25 May 2026: 3,906 stars1 Jun 2026: 4,004 stars8 Jun 2026: 4,097 stars15 Jun 2026: 4,231 stars22 Jun 2026: 4,395 stars29 Jun 2026: 4,527 stars6 Jul 2026: 4,654 stars13 Jul 2026: 4,776 stars20 Jul 2026: 4,867 stars27 Jul 2026: 4,949 stars3 Aug 2026: 5,071 stars10 Aug 2026: 5,155 stars17 Aug 2026: 5,221 stars24 Aug 2026: 5,319 stars31 Aug 2026: 5,405 stars7 Sept 2026: 5,476 stars14 Sept 2026: 5,552 stars21 Sept 2026: 5,634 stars28 Sept 2026: 5,711 stars5 Oct 2026: 5,788 stars12 Oct 2026: 5,884 stars19 Oct 2026: 5,986 stars26 Oct 2026: 6,134 stars2 Nov 2026: 6,259 stars9 Nov 2026: 7,063 stars

3,230 on 20 Apr 20267,063 on 9 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

ha-mcp exposes 87 tools over the Model Context Protocol so clients such as Claude, ChatGPT and Cursor can search entities, control devices, and create or edit automations, scripts, helpers and dashboards in Home Assistant. It is built on FastMCP and installs as an in-process HACS/Marketplace integration, a Home Assistant app (add-on), Docker, or uvx/PyPI. Safety features include read-only mode, per-tool disabling and automatic edit backups.

Who it is for: Home Assistant users who want MCP clients to manage their smart home

Strengths

  • 87 tools covering automations, dashboards, helpers, areas, backups, traces and device registry
  • In-process integration works on OS, Supervised, Container and Core installs
  • Read Only Mode, per-tool enable/disable and automatic backups before edits
  • Setup Wizard generates config for 15+ clients; demo server available to try first

Weaknesses

  • Integration requires Home Assistant 2026.8.0 or newer
  • Acts with an administrator token; a leaked token or secret URL grants broad access
  • stdio transport has known connection problems; README recommends it only for demos
  • Several install paths exist; running more than one per client causes connection hangs

What it needs

  • no GPU
  • Docker + Compose
  • Needs Home Assistant 2026.8.0+, Home Assistant administrator access token, FastMCP
  • Models: Claude, ChatGPT, Gemini CLI, Open WebUI, Cursor
  • port 9584

What changed

From the release notes. No flag means the note does not say so, not that the upgrade is safe.

Quick answers

Is ha-mcp open source?

Yes. Its code is on GitHub under the MIT license.

Can you run ha-mcp with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Does ha-mcp need a GPU?

No, it runs without one.

Head to head

Also in MCP servers

See all 12
Also in MCP servers
RankProjectScore
1serversReference MCP servers for files, git, fetch, memory and time91.9k starscustom license94 out of 100
2apify-mcp-serverOfficial MCP server exposing Apify Store Actors as tools for web scraping15.7k stars+5,088 (+48%) in 30 daysMIT86 out of 100
3xiaohongshu-mcpMCP server that lets AI clients post, search and comment on Xiaohongshu17.1k stars+912 (+5.6%) in 30 daysApache-2.085 out of 100
#5mcp-atlassianMCP server exposing Jira and Confluence tools to AI assistants6.1k stars+140 (+2.3%) in 30 daysMIT69 out of 100
#6figma-console-mcpMCP server that reads and writes Figma files, variables and components3.3k stars+819 (+33%) in 30 daysMIT68 out of 100