home-assistant-mcp

home-assistant-mcp

1

This project is a Model Context Protocol server designed to integrate with Home Assistant, providing control over smart home devices. It facilitates automation across domains like lights, climate, locks, and security systems.

Home Assistant MCP Server

A Model Context Protocol (MCP) server project that integrates with Home Assistant to provide smart home control capabilities.

Features

  • Controls various Home Assistant domains such as:
    • Lights: Turn on/off, brightness control
    • Climate: Temperature control, HVAC modes
    • Locks: Lock/unlock
    • Alarm Control Panel: Arm/disarm security systems
    • Humidifier: Humidity control

Configuration

  • Requires a .env file with Home Assistant token and base URL.

Usage

  • Follow Home Assistant installation and acquire a long-lived access token.
  • Development and publishing instructions provided for building and publishing packages.
  • Debugging supported through the MCP Inspector.