homeassistant-mcp-server
OfficialControl your smart home from AI
Software Engineering#mcp#tool discovery#home assistant#device control#smart home automation#climate control#async fastmcp
AuthorAradotso
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill eliminates the friction of manually operating Home Assistant smart home devices by letting you control them through an AI assistant using MCP.
Core Features & Use Cases
- Device control with AI-friendly tools: Turn lights on/off, set brightness and color, control climate, covers, locks, media players, and vacuums using a structured MCP toolset.
- Context-efficient tool discovery: Use discovery and BM25 search so the assistant finds only the relevant tools and keeps MCP context lean.
- State, services, and automation management: Query entity/device state via MCP resources, call Home Assistant services, and trigger/enable/disable automations, plus access history and logs when needed.
Quick Start
Configure your MCP client to connect to the Home Assistant MCP server by setting HASS_HOST and HASS_TOKEN, then ask your assistant to turn on a specific light entity (for example: “Turn on light.living_room to 80% brightness”).
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: homeassistant-mcp-server Download link: https://github.com/Aradotso/mcp-skills/archive/main.zip#homeassistant-mcp-server Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.