robbrad

Home Assistant MCP Server - Control your smart home with AI assistants via the Model Context Protocol

20
0
100% credibility
Found May 04, 2026 at 20 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A server enabling AI assistants to control Home Assistant smart home setups with tools for lights, climate, security, and automations.

How It Works

1
🔍 Discover the smart home AI helper

You hear about a simple way to let your AI assistant like Claude control your smart home lights, thermostats, and more.

2
📥 Get it set up quickly

Download and launch the helper with one easy command—no coding needed.

3
đź”— Connect your smart home

Share your home system's web address and a secure password so it can talk to your devices.

4
🤖 Tell your AI about it

Add a short note in your AI app's settings to link the helper.

5
đź’ˇ Ask your AI to control your home

Say 'turn on the living room lights' or 'set thermostat to 72' and watch it happen instantly.

🏠 Enjoy hands-free smart home magic

Your AI now seamlessly manages lights, climate, locks, and more across your entire home.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 20 to 20 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is homeassistant-mcp?

homeassistant-mcp is a Python MCP server that connects AI assistants like Claude, GPT-4, Cursor, or Kiro to your Home Assistant setup, letting them control lights, climate, locks, vacuums, and 30+ other device types via natural language. It solves the gap between powerful LLMs and smart home automation by exposing 40 specialized tools, read-only resources for entity states, and guided prompts for tasks like automation creation or troubleshooting. Fire it up with uvx and your HASS_HOST/HASS_TOKEN env vars—no install hassle—for seamless github home assistant integration on raspberry pi or home assistant os.

Why is it gaining traction?

BM25-powered tool search keeps LLM context lean by surfacing relevant schemas on-demand instead of dumping 40 upfront, while async caching and smart error parsing cut API load and noise. Built on FastMCP for stdio transport, it shines in Claude Desktop or Cursor with prompts for energy optimization, security checks, and bulk actions—features that make AI feel native to home assistant dashboard workflows. Semantic releases via github actions keep it fresh without manual PyPI chores.

Who should use this?

Home Assistant power users on home assistant raspberry pi wanting voice-free AI control via claude or cursor; tinkerers building home assistant mcp claude agents for daily automation; or smart home devs evaluating home assistant matter hub extensions without custom REST glue. Skip if you're deep in home assistant green or hacs installieren—it's for AI-first experimentation.

Verdict

Grab it for quick AI smart home wins if you're in the MCP ecosystem—docs and uvx setup are solid despite 20 stars and 1.0% credibility signaling early days. Test thoroughly; pair with home assistant cloud for prod reliability.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.