yandex-iot-mcp
MCP-сервер для умного дома Яндекса с Алисой: список устройств, включение и выключение, перезагрузка розеток и запуск сценариев
Установка
claude mcp add yandex-iot --env YANDEX_IOT_TOKEN=<token> -- uvx yandex-iot-mcpНужен uv. Вместо <token> подставьте OAuth-токен с правами iot:view и iot:control.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер подключает агента к IoT API умного дома Яндекса по OAuth-токену пользователя. Агент видит устройства с комнатами, типами, возможностями и показаниями датчиков, группы устройств и состояние отдельного устройства, включая статус онлайн. Может включать и выключать розетки, лампы и выключатели, выполнять любые действия устройства вроде яркости, режима или цвета. Есть отдельная команда перезагрузки через розетку: выключить, подождать заданное число секунд и включить снова. Сценарии из приложения Дом с Алисой можно посмотреть и запустить.
Для кого. Для владельцев умного дома Яндекса, которые хотят управлять устройствами из Claude Code или Claude Desktop.
Подходит, если
- Зависшее устройство за умной розеткой нужно перезагрузить из чата с агентом
- Нужно узнать показания датчиков и какие устройства сейчас не в сети
- Нужно запустить сценарий Алисы в рамках автоматизации
Не подходит, если
- Устройства подключены не к умному дому Яндекса, а к другой платформе
- Нельзя давать агенту право физически выключать оборудование без подтверждения
Пример запроса к агенту
Роутер опять завис, перезагрузи розетку, в которую он включен, с паузой десять секундОграничения
Токен нужно получить самому: создать приложение на oauth.yandex.ru с правами iot:view и iot:control и скопировать access_token из адресной строки. Сервер работает только с тем, что отдает IoT API Яндекса, и не заменяет приложение Дом с Алисой для добавления устройств. Проект молодой, от одного автора.
Как отключить. Выполните claude mcp remove yandex-iot или удалите блок yandex-iot из конфигурации Claude Desktop. Токен можно отозвать на oauth.yandex.ru.
MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| YANDEX_IOT_TOKEN обязательная, секрет | OAuth-токен Яндекса с правами iot:view и iot:control |
Проверка безопасности
- Агент может включать и выключать реальные устройства и розетки
- Запуск сценариев меняет состояние дома без участия пользователя
- Токен дает полный доступ к управлению умным домом
Коротко о README
README перечисляет инструменты сервера: списки устройств и групп, состояние устройства, включение, выключение, перезагрузку через розетку, произвольные действия и сценарии. Пошагово описано получение OAuth-токена в Яндексе. Даны команда подключения к Claude Code через uvx, блок конфигурации для Claude Desktop и вариант запуска прямо из репозитория. Пакет опубликован на PyPI, лицензия MIT.
Частые вопросы
Где взять токен?
Создайте приложение на oauth.yandex.ru для веб-сервисов с redirect URI https://oauth.yandex.ru/verification_code, выдайте права умного дома iot:view и iot:control, откройте ссылку авторизации и возьмите access_token из адресной строки.
Можно ли только смотреть, без управления?
README описывает оба права сразу. Если выдать приложению только iot:view, команды управления, скорее всего, будут отклонены API.
Похожие
MCP-сервер со справкой по нодам и шаблонам n8n: агент подбирает ноды, проверяет конфигурацию и при наличии API создает воркфлоу в вашем n8n
Официальный плагин Zapier MCP: агент получает доступ к действиям в тысячах приложений через подключенный аккаунт Zapier
Awesome Claude Skills от Composio
Awesome Claude Skills
Каталог скиллов и плагинов для Claude и других агентов, плюс собственные скиллы автоматизации 78 SaaS-сервисов через Composio
Плагин и каталог CLI для агентов: генерирует командный интерфейс к GUI-программам вроде GIMP и Blender и ставит готовые через CLI-Hub