Home Assistant Vibecode MCP

Vibecode MCP дает Cursor, VS Code и Claude Code писать автоматизации и панели Home Assistant через аддон-агент

  • 58 ★ репозитория
  • Последний коммит
MCP-сервер

Широкий доступ

Почему такой уровень

  • Ключ агента дает запись в конфигурацию Home Assistant: автоматизации, скрипты, панели и интеграции
  • Неудачная автоматизация может управлять реальными устройствами в доме
Все причины и проверки

coolver/home-assistant-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/home-assistant-vibecode-mcp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Ключ агента дает запись в конфигурацию Home Assistant: автоматизации, скрипты, панели и интеграции
  • Неудачная автоматизация может управлять реальными устройствами в доме

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Home Assistant Vibecode MCP — сервер, который работает на вашем компьютере рядом с редактором и общается с агентом HA Vibecode Agent, установленным в Home Assistant как аддон. Агент живет внутри Home Assistant и дает ИИ доступ к конфигурации, а сервер передает ему команды по контролируемому API без SSH. Ассистент читает сущности, автоматизации и скрипты, создает новые автоматизации, помощники и датчики, правит панели Lovelace и темы, разбирает журналы и ставит интеграции HACS. Изменения выкатываются с автоматическим версионированием в Git, так что любую правку можно откатить. Сервер запускается из npm командой `npx -y @coolver/home-assistant-mcp@latest`.

Для кого. Владельцам Home Assistant, которые собирают автоматизации и панели диалогом с ИИ в Cursor, VS Code или Claude Code.

Подходит, если

  • Описать умное управление радиаторами и получить набор автоматизаций, помощников и датчиков под ваши термоголовки
  • Переделать панель Lovelace: переставить карточки и поменять компоновку комнат
  • Разобрать журнал Home Assistant и найти причину сбоя автоматизации
  • Поставить интеграцию из HACS одной командой

Не подходит, если

  • Home Assistant нельзя дополнить аддоном
  • Редактор работает на устройстве без Node.js 20
  • Автоматизации пишутся вручную в YAML без участия ИИ

Пример запроса к агенту

Подключись к моему Home Assistant, покажи все климатические устройства и собери автоматизации для радиаторов

MCP

Транспорт
stdio
Авторизация
API-ключ

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

HA_AGENT_URL обязательная
Адрес агента HA Vibecode Agent
HA_AGENT_KEY обязательная, секрет
Ключ доступа к агенту

Ограничения

Нужны Node.js 20 или новее на компьютере с редактором и аддон HA Vibecode Agent в Home Assistant, где агент выдает адрес и ключ. Адрес `HA_AGENT_URL` и ключ `HA_AGENT_KEY` попадают в конфигурацию MCP, ключ дает доступ к записи в конфигурацию дома. После установки интеграций и правок конфигурации Home Assistant может потребовать перезапуска. Автор работает над проектом один, сервер развивается вместе с аддоном и версии агента и сервера нужно держать согласованными.

Как отключить. Уберите запись `home-assistant` из конфигурации MCP и остановите аддон HA Vibecode Agent в настройках Home Assistant.

Частые вопросы

Как подключить сервер?

Установите аддон HA Vibecode Agent из репозитория `https://github.com/Coolver/home-assistant-vibecode-agent`, откройте его веб-интерфейс и скопируйте конфигурацию для вкладки Cursor или VS Code.

Чем он отличается от других MCP для Home Assistant?

Большинство работают только на локальном компьютере и ходят в Home Assistant по SSH и REST. Здесь внутри Home Assistant стоит агент, а сервер говорит с ним по контролируемому API.

Можно ли откатить изменения?

Да, правки выкатываются с автоматическим версионированием в Git, поэтому предыдущее состояние конфигурации можно вернуть.

Что умеет с панелями и темами?

Создает и меняет панели Lovelace, добавляет и переставляет карточки, меняет компоновку и стили, а также создает и правит темы.

Какой версии Node.js достаточно?

Нужна версия 20 или новее, рекомендуется LTS 24. Node.js ставится на компьютер с редактором, серверу Home Assistant он не нужен.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Home Assistant Vibecode Agent

home-assistant-vibecode-agent

Надстройка Home Assistant и сервер MCP: агент проверяет конфигурацию и применяет автоматизации. Нужен долгоживущий токен. Не официальный проект

MCP-серверШирокий доступ655Звезды репозитория

MCP-сервер на Node.js, через который агент управляет устройствами Home Assistant и правит его автоматизации

MCP-серверШирокий доступ574Звезды репозитория

MCP сервер для Home Assistant: агент читает состояние устройств, управляет ими и правит дашборды умного дома

MCP-серверШирокий доступ352Звезды репозитория

MCP-сервер для Home Assistant: агент читает состояние умного дома и управляет устройствами через ваш экземпляр

MCP-серверШирокий доступ7,7 тыс.Звезды репозитория

MCP-сервер для macOS: агент двигает мышь, печатает, управляет окнами и снимает экран, когда у приложения нет API

MCP-серверШирокий доступ415Звезды репозитория

Скилл для Claude Code, который правит и разворачивает конфигурацию Home Assistant: YAML-автоматизации, проверка, деплой, дашборды Lovelace

СкиллРасширенный доступ982Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Home Assistant Vibecode MCP (эта карточка)нетAPI-ключ58
homeassistant-mcpнетAPI-ключ574обращается к Home Assistant по REST для управления устройствами, а здесь аддон-агент внутри Home Assistant и правка конфигурации с Git-версионированием
Home Assistant Vibecode AgentнетAPI-ключ655это сам аддон, который ставится в Home Assistant, а здесь MCP-сервер для редактора, который с ним общается

Коротко о README

README объясняет разницу между агентом внутри Home Assistant и MCP-сервером на вашем компьютере, перечисляет возможности и шаги установки. Дальше идут проверка соединения, примеры запросов и разбор частых ошибок вроде `spawn npx ENOENT`.

Бейдж для README

Сообщить о проблеме