homeassistant-mcp-server

Official

Control your smart home from AI

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.