Back to MCP Integrations

Home Assistant MCP

MCP integration for Home Assistant MCP within. Connect external services and extend Claude's capabilities.

0 installsAuthor: Community

Installation

curl -fsSL https://claudekit.xyz/i/home-assistant | bash

Description

Сервер Model Context Protocol, который позволяет AI-ассистентам напрямую взаимодействовать с экземплярами Home Assistant, давая возможность запрашивать состояния устройств, управлять сущностями, управлять автоматизациями и устранять неполадки в системах умного дома.

Установка

Docker

docker pull voska/hass-mcp:latest

uvx

uvx hass-mcp

Конфигурация

Claude Desktop (Docker)

{
  "mcpServers": {
    "hass-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "HA_URL",
        "-e",
        "HA_TOKEN",
        "voska/hass-mcp"
      ],
      "env": {
        "HA_URL": "http://homeassistant.local:8123",
        "HA_TOKEN": "YOUR_LONG_LIVED_TOKEN"
      }
    }
  }
}

Claude Desktop (uvx)

{
  "mcpServers": {
    "hass-mcp": {
      "command": "uvx",
      "args": ["hass-mcp"],
      "env": {
        "HA_URL": "http://homeassistant.local:8123",
        "HA_TOKEN": "YOUR_LONG_LIVED_TOKEN"
      }
    }
  }
}

Доступные инструменты

ИнструментОписание
get_versionПолучить версию Home Assistant
get_entityПолучить состояние конкретной сущности с опциональной фильтрацией полей
entity_actionВыполнить действия с сущностями (включить, выключить, переключить)
list_entitiesПолучить список сущностей с опциональной фильтрацией по доменам и поиском
search_entities_toolНайти сущности, соответствующие запросу
domain_summary_toolПолучить сводку по сущностям домена
list_automationsПолучить список всех автоматизаций
call_service_toolВызвать любой сервис Home Assistant
restart_haПерезапустить Home Assistant
get_historyПолучить историю состояний сущности
get_error_logПолучить журнал ошибок Home Assistant

Возможности

  • Запрос состояния устройств и датчиков
  • Управление светом, выключателями и другими сущностями
  • Получение сводок по умному дому
  • Устранение неполадок в автоматизациях и сущностях
  • Поиск конкретных сущностей
  • Создание управляемых диалогов для распространенных задач
  • Управление сущностями с состояниями и контролем
  • Сводки по доменам для получения высокоуровневой информации
  • Поддержка автоматизаций для их перечисления и управления
  • Умный поиск для нахождения сущностей по имени, типу или состоянию

Переменные окружения

Обязательные

  • HA_URL - URL вашего экземпляра Home Assistant
  • HA_TOKEN - токен долгосрочного доступа Home Assistant

Примеры использования

Какое текущее состояние света в гостиной?
Выключи весь свет на кухне
Покажи все мои датчики, которые содержат данные температуры
Дай мне сводку по климатическим сущностям
Создай автоматизацию, которая включает свет на закате

Ресурсы

Примечания

Включает управляемые диалоговые подсказки для создания автоматизаций, отладки, устранения неполадок сущностей, оптимизации рутин, проверки состояния автоматизаций, согласованности именования сущностей и генерации макета дашборда. Предоставляет конечные точки ресурсов для прямого доступа к сущностям и возможности поиска.