Mindket

ha-mcp

Newversion 1 · updated
Star7397

Overview

Lets Claude, ChatGPT and other AI assistants configure and automate Home Assistant, installed as an integration through HACS or the Marketplace. For people who run their own Home Assistant.

ha-mcp is an open-source project on GitHub in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.

At a glance

You need
  • Home Assistant 2026.8.0 or newer
  • HACS on 2026.8 to 2026.10, or the Marketplace on 2026.11 and later
  • An administrator access token, which the setup asks for
Runs in
  • Home Assistant OS, Supervised, Container and Core
  • HACS on Home Assistant 2026.8 to 2026.10
  • The Marketplace inside Home Assistant, from version 2026.11
  • Claude, ChatGPT and other AI assistants as clients
Start with
git clone https://github.com/homeassistant-ai/ha-mcp.git
cd ha-mcp

Platform

ClaudeAI chat
ChatGPTAI chat

About

What it is

ha-mcp connects AI assistants such as Claude and ChatGPT to Home Assistant so they can configure and automate it. The recommended route is the HA-MCP integration, which runs the full server inside Home Assistant itself. It runs on all four Home Assistant installation types and offers the same features on each.

Who it suits

People who run their own Home Assistant and want an AI assistant to help set it up fit best. Self-hosters on any install type can use it, since the integration behaves the same everywhere.

IndustryWho uses itHow they use itExample
Smart homeHome Assistant ownersAsk an AI assistant to configure and automate their setupAsking an assistant to set up a new automation in plain language
Self-hostingOwners of OS, Supervised, Container or Core installsAdd the integration to the install they already haveOne setup path that works on every install type
Integration workPeople connecting several assistantsChoose during setup how clients may connectClaude and ChatGPT both reaching the same Home Assistant

Skip it if you do not run Home Assistant.

Where to use it

Inside your own Home Assistant, with an AI assistant as the client.

  • Home Assistant OS, Supervised, Container and Core
  • HACS on Home Assistant 2026.8 to 2026.10
  • The Marketplace inside Home Assistant, from version 2026.11
  • Claude, ChatGPT and other AI assistants as clients
Use caseWhoWhat they get back
Configure Home AssistantHome ownersChanges to the setup made through a conversation
Automate the homeHome ownersAutomations created by asking an assistant
Connect another assistantIntegratorsA choice of how each client may connect

How to set it up

You need a running Home Assistant 2026.8.0 or newer and an administrator access token.

  • Home Assistant 2026.8.0 or newer
  • HACS on 2026.8 to 2026.10, or the Marketplace on 2026.11 and later
  • An administrator access token, which the setup asks for
  1. With a version from 2026.8 to 2026.10, open HACS, look up HA-MCP and download it.
  2. With 2026.11 or newer, go to Settings, then Marketplace, and accept the warning shown on first use.
  3. Search for HA-MCP and choose Install.
  4. In the setup form, give the administrator access token and choose how clients may connect.

Run these in a terminal:

# Copy the project to your computer
git clone https://github.com/homeassistant-ai/ha-mcp.git
# Go into its folder
cd ha-mcp

How to use it

Once the integration is running, you connect your AI assistant as a client and ask it to configure or automate Home Assistant. It does the work through the server inside your installation.

For newcomers and experts

If you are new, think of this as a bridge between your chat assistant and your smart home. A good first step is to check that your Home Assistant is on 2026.8.0 or newer, then install the integration.

If you know the field, this is a Model Context Protocol server that runs in-process inside Home Assistant rather than as a separate service. That gives the same features on all install types. The trade-off is that it acts with an administrator token, so you decide carefully which clients may connect.

  1. You install HA-MCP through HACS or the Marketplace
  2. Setup takes a token and client rules
  3. Your assistant connects as a client
  4. It configures and automates Home Assistant

Good to know

Version 7.3.0 moved the YAML config-setting tool to beta. The administrator account step appears from 9.0.0 on, and older versions have a shorter form.

  • License: MIT
  • Cost to run: A Home Assistant installation and an administrator access token. The source names no paid service.
  • Data it reaches: Your Home Assistant installation, through the administrator token, so an assistant can change its configuration.
  • Not for: Home Assistant older than 2026.8.0.

README and files

README

ha-mcp

Lets Claude, ChatGPT and other AI assistants configure and automate Home Assistant, installed as an integration through HACS or the Marketplace. For people who run their own Home Assistant.

Made by homeassistant-ai on GitHub. These notes are Mindket's, written from its README; the project's own files and license are in its repository.

About

What it is: ha-mcp connects AI assistants such as Claude and ChatGPT to Home Assistant so they can configure and automate it. The recommended route is the HA-MCP integration, which runs the full server inside Home Assistant itself. It runs on all four Home Assistant installation types and offers the same features on each.

Who it suits: People who run their own Home Assistant and want an AI assistant to help set it up fit best. Self-hosters on any install type can use it, since the integration behaves the same everywhere.

Industry | Who uses it | How they use it | Example
Smart home | Home Assistant owners | Ask an AI assistant to configure and automate their setup | Asking an assistant to set up a new automation in plain language
Self-hosting | Owners of OS, Supervised, Container or Core installs | Add the integration to the install they already have | One setup path that works on every install type
Integration work | People connecting several assistants | Choose during setup how clients may connect | Claude and ChatGPT both reaching the same Home Assistant

Skip it if you do not run Home Assistant.

Where to use it: Inside your own Home Assistant, with an AI assistant as the client.

  • Home Assistant OS, Supervised, Container and Core
  • HACS on Home Assistant 2026.8 to 2026.10
  • The Marketplace inside Home Assistant, from version 2026.11
  • Claude, ChatGPT and other AI assistants as clients
Use case | Who | What they get back
Configure Home Assistant | Home owners | Changes to the setup made through a conversation
Automate the home | Home owners | Automations created by asking an assistant
Connect another assistant | Integrators | A choice of how each client may connect

How to set it up: You need a running Home Assistant 2026.8.0 or newer and an administrator access token.

  • Home Assistant 2026.8.0 or newer
  • HACS on 2026.8 to 2026.10, or the Marketplace on 2026.11 and later
  • An administrator access token, which the setup asks for
  1. With a version from 2026.8 to 2026.10, open HACS, look up HA-MCP and download it.
  2. With 2026.11 or newer, go to Settings, then Marketplace, and accept the warning shown on first use.
  3. Search for HA-MCP and choose Install.
  4. In the setup form, give the administrator access token and choose how clients may connect.

How to use it: Once the integration is running, you connect your AI assistant as a client and ask it to configure or automate Home Assistant. It does the work through the server inside your installation.

For newcomers and experts: If you are new, think of this as a bridge between your chat assistant and your smart home. A good first step is to check that your Home Assistant is on 2026.8.0 or newer, then install the integration.

If you know the field, this is a Model Context Protocol server that runs in-process inside Home Assistant rather than as a separate service. That gives the same features on all install types. The trade-off is that it acts with an administrator token, so you decide carefully which clients may connect.

You install HA-MCP through HACS or the Marketplace
Setup takes a token and client rules
Your assistant connects as a client
It configures and automates Home Assistant

Good to know: Version 7.3.0 moved the YAML config-setting tool to beta. The administrator account step appears from 9.0.0 on, and older versions have a shorter form.

  • License: MIT
  • Cost to run: A Home Assistant installation and an administrator access token. The source names no paid service.
  • Data it reaches: Your Home Assistant installation, through the administrator token, so an assistant can change its configuration.
  • Not for: Home Assistant older than 2026.8.0.

On GitHub, 10 November 2026

  • Stars: 6,025 (31 that day)
  • Forks: 295
  • Watching: 20
  • Open issues and pull requests: 24
  • Language: Python
  • License: MIT
  • Topics: ai, claude, hacs, home-assistant, home-automation, llm, mcp, model-context-protocol
  • Trending: #10 repository of the day on GitHub trending (10 November 2026)

Links

Get the code

git clone https://github.com/homeassistant-ai/ha-mcp.git

Then follow the setup in its README. Nothing in this kit runs by itself.

Files
README.md  5 KB

1 file, 5 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-10

Compare with similar

Listed GitHub projects in the same category that share the most topics with this one.

ProductStarsActivityLanguageLicenseLast change
ha-mcp This page7,397ActivePythonMIT
RuViewShares home-assistant · home-automation · claude103,498ActiveRustMIT
kanzoShares model-context-protocol · mcp1,045ActiveRustAGPL-3.0
ECC by affaan-mShares llm · claude · mcp299,210ActiveJavaScriptMIT
Hermes AgentShares llm · claude · ai261,224——MIT—
DifyShares llm · claude · ai160,579————
Numbers as Mindket last read them, from 2026-11-06 to 2026-11-12. Activity is read from each project’s last change on GitHub: Active within 30 days, Quiet within 180, Stale after that.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

mooredsThe Unofficial and Home Assistant MCP Server2 pointsEdy | Indie BuilderToday's GitHub trending: agent skills again. - mattpocock/skills: small, composable skills for any model (+1,225 today) - homeassistant-ai/ha-mcp: MCP server so AI assistants can set up Home Assistant (+790) - addyosmani/agent-skills: skills from spec to ship (+465) #buildinpublic #AI7 likesqwerpyAsk HN: Who is using MCP in production?> Home Assistant I've been using https://github.com/homeassistant-ai/ha-mcp for my Home Assistant instance and it has been awesome. "What amps and charging schedule should I set my EV to charge at, so that at peak electricity rate time my house battery is at 90%." Looks at my house battery, car…@ai-trend-to-know.bsky.socialhomeassistant-ai/ha-mcp 💻 Python #Python #OpenSource #AIAgents #GitHub 🔗 trendtoknow.com/homeassistan...3 likescassianolealShow HN: SharkClean MCPYep, and there's a community one for driving configuration as well. https://github.com/homeassistant-ai/ha-mcpぷーじAIアシスタントから自然言語でスマートホームを操作できるようにするMCPサーバーツール スマートホームの自動化設定やデバイス管理がぐっと楽になりそうかな yug1224 starred homeassistant-ai/ha-mcp https://github.com/homeassistant-ai/ha-mcp1 like · 1 replybezier-curveClaude Code to be removed from Anthropic's Pro plan?The pro plan does include Opus usage. I've noticed the limits on the web client are a bit higher than through CC, but probably more because of the increased token usage of agentic coding in general. Claude web is actually pretty good for dealing with random projects outside of code. I have a Home…GitHub Trending📦 homeassistant-ai / ha-mcp ⭐ 5,554 (+31) 🗒 Python Configure and automate Home Assistant with Claude, ChatGPT, and other AI assistants.1 like土豆哥ha-mcp 把 Claude、ChatGPT 和其他 AI 助手接到 Home Assistant 上,做两件事:配置,还有自动化。仓库现在 6107 星,今天新增 31。 两边共用这批助手,对象都是 Home Assistant。一边是配置,一边是自动化。 ha-mcp 的仓库:github.com/homeassista...GitTrending_BlueSky🔥 The Specific Problem Behind ha-mcp's Recent Momentum 📦 homeassistant-ai/ha-mcp The ha-mcp repository, which allows users to configure and automate Home Assistant using AI a... #github #opensource #Python 👉 https://www.gittrending.com/article/the-specific-problem-behind-ha-mcps-recent-momentumtechnews4869github.com/homeassistant-a... GitHub - homeassistant-ai/ha-mcp: Configure and automate Home Assistant with Claude, ChatGPT, an...デイリーGitHubトレンド今日のGitHubトレンド homeassistant-ai/ha-mcp ClaudeやChatGPTなどのAIアシスタントを用いて、Home Assistantの設定や自動化を管理することを目的としたリポジトリです。 HACSやMarketplaceを通じて導入し、AIによるスマートホームの操作や構成を可能にします。

Searched

More from Mindket

See all from Mindket

Nanosaur2-670M

well9472 · Kit

Makes illustrations from text prompts with a small 670M-parameter diffusion model, run through ComfyUI. Built as a low-budget research model for people who wan…

New

Reads handwritten Arabic text from images and returns it as text. A fine-tuned PaddleOCR-VL model for people digitizing Arabic handwriting.

New

Makes video clips from a text prompt or an image plus text, at up to 720P and 24 frames per second, in the Diffusers format for a single consumer GPU.

New

Similar projects

See all in Developer

RuView

ruvnet · Kit

ruvnet’s open source WiFi sensing platform. Low-cost ESP32 boards read ordinary WiFi signals to estimate presence, movement, breathing and heart rate with no c…

New103k

Axiocairn MCP

cplj · Kit

Checks portfolio risk for your holdings from an AI chat: concentration, volatility and beta to SPY, plus scenarios under stated assumptions. A hosted MCP serve…

New86

ECC by affaan-m

affaan-m · Skill

Affaan Mustafa’s plugin of agents, skills, commands and hooks that gives Claude Code, Codex and other coding agents a routine of planning, test-first work, fre…

New299k