Skip to main content
Glama
Devitek

mcp-ha

by Devitek

mcp-ha: MCP-сервер для Home Assistant в виде аддона

CI Release MIT License

Этот аддон Home Assistant предоставляет сервер MCP (Model Context Protocol). На практике: вы подключаете Claude, Gemini или любой другой MCP-клиент к своему экземпляру и общаетесь со своим домом.

«Какие лампы остались включёнными?», «Почему автоматизация отопления не сработала прошлой ночью?», «Построй график моего энергопотребления за неделю».

Документация: devitek.github.io/mcp-ha (на английском и французском)

Что он охватывает

Домен

Инструменты

Сущности, зоны, устройства

нечёткий поиск, постраничные списки, полные детали

Сервисы

каталог по доменам, поиск, защищённый вызов (по желанию)

Автоматизации

список, состояние, последний триггер, полная конфигурация

Скрипты

список, состояние выполнения

История

изменения состояний, долгосрочная статистика, журнал

Аддоны

список и детали (чтение)

Система

рендеринг шаблонов Jinja, конфигурация HA, журнал ошибок

Всего 16 инструментов, разработанных для экономии контекстного окна LLM: компактные, постраничные и ограниченные ответы, с примечаниями, направляющими ассистента к более точным запросам.

Related MCP server: hass-mcp

Почему не официальная интеграция HA MCP?

Она существует и работает, но идёт через Assist API: только сущности, доступные для Assist, без истории, без реестров, без аддонов, без конфигураций автоматизаций. Этот аддон даёт прямой, детальный доступ. Оба могут сосуществовать.

Установка

Требования: Home Assistant OS или Supervised (аддону нужен Supervisor).

  1. Добавьте этот репозиторий в репозитории аддонов:

    Добавить репозиторий

    Или вручную: Настройки, Аддоны, Магазин аддонов, меню из трёх точек, Репозитории, затем вставьте https://github.com/Devitek/mcp-ha.

  2. Установите «MCP Home Assistant» и запустите его.

  3. Откройте вкладку «Конфигурация» аддона: при первом запуске там был создан и сохранён токен API (он также выводится в журнале аддона).

Подключение клиента

Claude Code:

claude mcp add --transport http home-assistant \
  http://HA_IP:9583/mcp \
  --header "Authorization: Bearer YOUR_TOKEN"

Claude Desktop и Gemini CLI: см. руководство по клиентам на сайте документации.

Безопасность, кратко

  • По умолчанию только чтение. Инструмент вызова сервисов даже не существует для клиента, если вы не включите allow_write.

  • Многоуровневая защита при включённой записи: денлист опасных сервисов (HA shutdown, shell_command...), глобальные списки разрешений/запретов для сущностей, режим dry_run, JSON-журнал аудита каждой попытки в журнале.

  • Только локальная сеть. Нет TLS, нет OAuth: не открывайте порт 9583 в интернет.

Полная модель угроз описана в SECURITY.md.

Документация

Лицензия

MIT

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
<1hResponse time
0dRelease cycle
3Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    An MCP server and Home Assistant add-on that enables AI assistants to manage smart homes by creating automations, designing dashboards, and interacting with entities. It features native access to Home Assistant APIs, built-in Git versioning for safe rollbacks, and full management of HACS integrations.
    610
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    MCP server for controlling and querying Home Assistant via its REST API, exposing tools to get entity states, list all states, and call services.
    16
    276
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    MCP server for full Home Assistant control, enabling AI agents to manage dashboards, automations, files, apps, entities, and more via REST API, WebSocket, and SSH.
    66
    116
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    An MCP server that enables AI assistants to control Home Assistant via natural language, including device control, automation management, and system configuration.
    MIT

View all related MCP servers

Related MCP Connectors

  • Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.

  • A TypeScript MCP server for Home Assistant, enabling programmatic management of entities, automati…

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Devitek/mcp-ha'

If you have feedback or need assistance with the MCP directory API, please join our Discord server