mcp-ha
mcp-ha: MCP-сервер для Home Assistant в виде аддона
Этот аддон 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).
Добавьте этот репозиторий в репозитории аддонов:
Или вручную: Настройки, Аддоны, Магазин аддонов, меню из трёх точек, Репозитории, затем вставьте
https://github.com/Devitek/mcp-ha.Установите «MCP Home Assistant» и запустите его.
Откройте вкладку «Конфигурация» аддона: при первом запуске там был создан и сохранён токен 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.
Документация
Сайт документации: установка, конфигурация, клиенты, справочник инструментов, архитектура (английский и французский)
Документация аддона: страница, отображаемая в интерфейсе HA
Руководство по внесению вклада: настройка разработки, соглашения, релизы
Проблемы репозитория: база знаний проекта, каждое проектное решение и подводный камень отслеживаются там с метками
décisionиécueil(на французском)
Лицензия
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityBmaintenanceAn 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.610MIT
- AlicenseAqualityDmaintenanceMCP server for controlling and querying Home Assistant via its REST API, exposing tools to get entity states, list all states, and call services.16276MIT
- AlicenseAqualityCmaintenanceMCP server for full Home Assistant control, enabling AI agents to manage dashboards, automations, files, apps, entities, and more via REST API, WebSocket, and SSH.66116MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that enables AI assistants to control Home Assistant via natural language, including device control, automation management, and system configuration.MIT
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…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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