homeassistant-ai/ha-mcp

The Unofficial and Awesome Home Assistant MCP Server

About the project

ha-mcp is an unofficial Model Context Protocol server that lets AI assistants interact with Home Assistant, including controlling devices, checking states, running services, and managing automations. Home Assistant users can connect it through the HA-MCP custom component or another supported setup. The catalogue entries are skills, agents, instructions, settings, and an MCP configuration for working with it.

This repository also configures its own agents. See what ha-mcp tells them →

4.7kStars on the repository
12Mods indexed here, across every type
todayLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown
▶ Home Assistant MCP: One Server for Claude, Codex, and Gemini CLI Josh Uses Ai · about homeassistant-ai/ha-mcp · on YouTube →

bat-adhoc

01

homeassistant-ai/ha-mcp

Skill Claude Code needs its repo

Run bot acceptance tests to validate MCP tools work correctly from a real AI agent's perspective. Use when testing PRs, detecting regressions, or verifying tool changes end-to-end with Claude/Gemini CLIs.

not rated 4.7k +47 today A SkillSpector: pass 48 tokens original MIT

bat-story-eval

02

homeassistant-ai/ha-mcp

Skill Claude Code needs its repo

Compare MCP tool behavior between target and baseline versions using pre-built and custom stories with diff-based triage.

not rated 4.7k +47 today A SkillSpector: pass 26 tokens original MIT

contrib-pr-review

03

homeassistant-ai/ha-mcp

Skill Claude Code

Review a contribution PR for safety, quality, and readiness. Checks for security concerns, test coverage, size appropriateness, and intent alignment. Use when reviewing external contributions.

not rated 4.7k +47 today A SkillSpector: pass 39 tokens original MIT

contributors-update

04

homeassistant-ai/ha-mcp

Skill Claude Code

Find merged PR authors missing from README and update the contributors list after approval.

not rated 4.7k +47 today A SkillSpector: pass 17 tokens original MIT

issue-analysis

05

homeassistant-ai/ha-mcp

Skill Claude Code

Deep analysis of a single GitHub issue with codebase exploration, implementation planning, and architectural assessment. Use when you need to analyze a GitHub issue, assess its complexity, plan implementation approaches, and post a structured analysis comment. Triggers on "analyze issue", "deep analysis"…

not rated 4.7k +47 today A SkillSpector: warn 67 tokens original MIT

homeassistant-ai/ha-mcp

Skill Claude Code

Implement a GitHub issue end-to-end — create a worktree branch, implement the feature with tests, create a draft PR, then iteratively resolve all CI failures and review comments until the PR is clean. Use when you need to fully implement a GitHub issue from start to merge-ready. Triggers on "implement issue", "resolve…

not rated 4.7k +47 changed 6d ago A SkillSpector: pass 85 tokens original MIT

my-pr-checker

07

homeassistant-ai/ha-mcp

Skill Claude Code

Manage your own GitHub pull requests — check CI status, inline review comments, PR-level comments, resolve review threads, fix issues, and iterate until all checks pass and threads are resolved. Use for managing your own PRs (not external contributions). Triggers on "check my PR", "check PR", "/my-pr-checker ".

not rated 4.7k +47 today A SkillSpector: warn 75 tokens original MIT

wt

08

homeassistant-ai/ha-mcp

Skill Claude Code

Create a git worktree in worktree/ subdirectory with up-to-date master.

not rated 4.7k +47 today A SkillSpector: pass 18 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: