{"repo":"robbrad/homeassistant-mcp","free":true,"listed":false,"github":"https://github.com/robbrad/homeassistant-mcp","clone":"git clone https://github.com/robbrad/homeassistant-mcp.git","description":"Home Assistant MCP Server - Control your smart home with AI assistants via the Model Context Protocol","language":"Python","stars":103,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"Home Assistant MCP Server A Model Context Protocol (MCP) server that lets AI assistants control Home Assistant. Built with Python and FastMCP. Works with Claude, GPT-4, Cursor, Kiro, and any MCP-compatible client. What it does - 40 tools covering lights, climate, covers, locks, media players, vacuums, fans, cameras, alarms, and more - BM25 tool search — LLMs discover tools on demand instead of receiving all 40 schemas upfront - MCP Resources for read-only entity, area, device, and service data - MCP Prompts for guided workflows (automation creation, troubleshooting, energy optimization) - Tool annotations — readOnlyHint lets clients skip confirmation prompts for safe operations - Smart error log parsing — deduplicates and summarises HA error logs instead of dumping raw text - Context-aware responses — compact list responses, domain-filtered queries, progress reporting - Async throughout with TTL-based caching to reduce API load Installation uvx (recommended) No install needed. Just configure your MCP client: pip From source Configuration The server needs two environment variables: Variable Description ---------- ------------- HASS HOST Home Assistant URL, e.g. http://homeassistant.local:8123 HASS TOKEN Long-lived access token (how to create one) Optional: Variable Default Description ---------- --------- ------------- CACHE TTL STATES 30 Cache TTL for bulk state queries (seconds) CACHE TTL ENTITY 10 Cache TTL for individual entity queries (seconds) LOG LEVEL INFO Logging leve","default_branch":null,"files":null,"tree":[],"storefront":"/r/robbrad","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/robbrad/homeassistant-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}