Home Assistant MCP — это MCP-сервер, который соединяет AI-ассистентов с экосистемой умного дома Home Assistant. Он позволяет LLM-моделям напрямую взаимодействовать с устройствами, сущностями и состояниями “интернета вещей”, превращая любой MCP-совместимый чат в центр управления домом.
Ключевые особенности:
Полный контроль над умным домом: Предоставляет инструменты для управления освещением, климатом, замками, шторами и медиаплеерами, а также для вызова любых сервисов Home Assistant, открывая доступ ко всем кастомным интеграциям.
Контекстное понимание окружения: AI-ассистент может получать список всех устройств, их текущее состояние и детальную информацию о конкретной сущности, чтобы принимать решения на основе реальной обстановки в доме.
Безопасное конфигурирование: Поддерживает аутентификацию по долгоживущему токену доступа или через OAuth 2.0, позволяя гибко встраивать сервер как в локальные, так и в удаленные сценарии использования.
Продвинутый поиск сущностей: Включает инструмент для поиска устройств и зон по ключевым словам, чтобы LLM мог быстро находить нужные объекты в больших инсталляциях умного дома без ручного перебора.
Поддержка OAuth и динамической регистрации: Реализует полный поток авторизации OAuth 2.0 с PKCE, что позволяет публиковать сервер как удаленный сервис для безопасного доступа множества клиентов.
Для кого: Ориентирован на владельцев систем умного дома на базе Home Assistant и разработчиков, которые хотят управлять своим жильем через единый AI-интерфейс в IDE или специальном приложении без переключения между голосовыми ассистентами и панелями управления.
Сценарии использования:
Управление домом через чат в IDE: Пользователь, работая за компьютером, может попросить AI-ассистента выключить свет, открыть шторы или установить температуру, не отвлекаясь на отдельное приложение.
Создание сложных сценариев на естественном языке: Команда “подготовь дом ко сну” может быть интерпретирована AI как выключение всего света, опускание штор и активация ночного режима охраны через вызов соответствующих сервисов.
Интерактивная отладка и диагностика: AI-помощник может анализировать состояния датчиков и историю устройств для ответа на вопросы вроде “почему в спальне жарко?” или “какие окна сейчас открыты?“.
Удаленный мониторинг и контроль: Благодаря OAuth-аутентификации, сервер может быть развернут для безопасного удаленного доступа к Home Assistant из любой точки мира.
Цены и доступность: Сервер является проектом с открытым исходным кодом (лицензия MIT) и полностью бесплатен. Для работы требует запущенный экземпляр Home Assistant (доступен бесплатно) и Python 3.12+.