Tapo MCP — MCP-сервер для Claude Code: что делает и как установить
Управляет умным домом TP-Link Tapo через протокол MCP. Позволяет ассистенту переключать розетки, менять цвет ламп, читать датчики и снимать кадры с камер.
Открыть на GitHubЧто делает Tapo MCP
Сервер написан на Rust на базе крейтов tapo и rmcp. Он работает как локальный сервис со стриминговым транспортом Streamable HTTP на адресе 127.0.0.1:3000. Через вызовы инструментов агент находит устройства в подсети, опрашивает их состояние и отправляет команды управления. Список найденной техники отдаётся через ресурс tapo://devices.
Среди доступных действий есть базовое включение питания, смена яркости и цвета ламп по именам пресетов. С умных розеток P110 или P115 можно собирать статистику расхода энергии по часам, дням и месяцам, а с датчиков T310 — логи температуры и влажности за сутки. Для кнопок и сенсоров вроде T100 и S200 поддерживается чтение журнала срабатываний.
Без переменных окружения TAPO_MCP_USERNAME, TAPO_MCP_PASSWORD и широковещательного адреса в TAPO_MCP_DISCOVERY_TARGET сервер не запустится. Для снимков с камер через инструмент take_snapshot придётся отдельно прописать TAPO_MCP_CAMERA_USERNAME и пароль.
Какие задачи решает
- включать и выключать умные розетки или свет через диалог с моделью
- считывать историю энергопотребления с розеток P110 и P115
- запрашивать свежие данные о температуре и влажности с датчиков T310
- получать стоп-кадры JPEG с домашних камер Tapo
- просматривать журнал срабатываний умных кнопок и датчиков движения
Примеры запросов агенту
- Покажи список всех доступных устройств Tapo в локальной сети.
- Выключи свет в кабинете и поставь яркость в спальне на 50%.
- Сколько энергии потребила стиральная машина за последние сутки?
Как установить Tapo MCP
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Tapo MCP
Как установить Tapo MCP в Claude Code?
Сервер работает как самостоятельный HTTP-сервис. Запустите его локально с настроенными переменными окружения и подключите адрес http://127.0.0.1:3000 в конфигурации MCP вашей среды.
Что делает Tapo MCP?
Предоставляет моделям инструменты для поиска техники Tapo в локальной сети, проверки статуса, переключения питания, сбора телеметрии и захвата кадров с камер.
Какие переменные окружения обязательны для запуска?
Для базовой работы требуются TAPO_MCP_USERNAME, TAPO_MCP_PASSWORD от учётной записи Tapo и широковещательный адрес сети в TAPO_MCP_DISCOVERY_TARGET. Для работы с камерой понадобятся отдельные логин и пароль учётной записи камеры.