ha-mcp
ha-mcp is an MCP server that lets AI assistants control and query a Home Assistant smart home using plain language.
What it is good for
- Controlling smart home devices with natural language
- Querying device states in Home Assistant
- Managing Home Assistant automations with an AI assistant
- Running Home Assistant services from an AI chat app
At a glance
- Who it is for
- Setup
- Install a desktop app or browser extension
Level 3 of 5. Download and install it like any other app or extension.
- Cost
- Free and open source
- Type
- MCP server or connector
- Tasks
- Works with
- Home Assistant, Claude Desktop, Claude.ai, ChatGPT, HACS
Momentum
- Rank this week
- Not ranked yet
- Best rank
- None yet
- GitHub stars
- 5,399
GitHub numbers as of Nov 2, 2026. Updated weekly.
Official links
Setup steps are on the official pages. We do not repeat them here, since they change.
Questions
- Is ha-mcp free?
- Yes. It is free and open source (MIT license).
- Do I need to know how to code to use ha-mcp?
- No. Download and install it like any other app or extension.
- What does ha-mcp work with?
- According to its own documentation, it works with Home Assistant, Claude Desktop, Claude.ai, ChatGPT, and HACS.
- What is ha-mcp good for?
- Controlling smart home devices with natural language, querying device states in Home Assistant, managing Home Assistant automations with an AI assistant, and running Home Assistant services from an AI chat app.
Similar agents to ha-mcp
- Huginn
Huginn is a self-hosted agent system that watches websites, feeds, and events and acts on them for you.
- QwenPaw
QwenPaw is a self-hosted personal AI assistant that runs tasks, remembers context, and connects to chat apps like DingTalk, Telegram, and Discord.
- GitHub MCP Server
GitHub MCP Server is a connector that lets AI tools read repositories, manage issues and pull requests, and check build runs on GitHub for developers.
- n8n-MCP
n8n-MCP is an MCP server (a connector that lets AI apps like Claude use another tool) that lets AI assistants build n8n workflows for you.
- Nuclear
Nuclear is a free desktop music player that finds and streams songs for you without ads or tracking, and can be driven by an AI agent through MCP.
- MCP Toolbox for Databases
MCP Toolbox for Databases is an open source MCP server that lets AI assistants and agents query and explore your databases for developers and data teams.