# Tapo MCP

Управляет умным домом TP-Link Tapo через протокол MCP. Позволяет ассистенту переключать розетки, менять цвет ламп, читать датчики и снимать кадры с камер.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 863
- Автор: mihai-dinculescu
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/mihai-dinculescu/tapo/tree/HEAD/tapo-mcp
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/mcp/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` и пароль.

## Требования
- Нужно: Docker
- Переменные окружения: `TAPO_MCP_USERNAME`, `TAPO_MCP_PASSWORD`, `TAPO_MCP_DISCOVERY_TARGET`, `TAPO_MCP_API_KEY`, `TAPO_MCP_DISCOVERY_TIMEOUT`, `OTEL_EXPORTER_OTLP_ENDPOINT` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Установка**
- Команды запуска нет в реестре MCP — смотрите README репозитория

## Когда брать
- включать и выключать умные розетки или свет через диалог с моделью
- считывать историю энергопотребления с розеток P110 и P115
- запрашивать свежие данные о температуре и влажности с датчиков T310
- получать стоп-кадры JPEG с домашних камер Tapo
- просматривать журнал срабатываний умных кнопок и датчиков движения

## Примеры запросов агенту
- Покажи список всех доступных устройств Tapo в локальной сети.
- Выключи свет в кабинете и поставь яркость в спальне на 50%.
- Сколько энергии потребила стиральная машина за последние сутки?

## Похожие
- [Scrapling MCP Server](https://affpapa.org/nevibecode/mcp/scrapling-mcp-server.md) — MCP-сервер · ★ 89433
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119160
- [AIHawk](https://affpapa.org/nevibecode/mcp/aihawk.md) — MCP-сервер · ★ 32221
- [Skyvern](https://affpapa.org/nevibecode/mcp/skyvern.md) — MCP-сервер · ★ 23263
- [SeleniumBase MCP](https://affpapa.org/nevibecode/mcp/seleniumbase-mcp.md) — MCP-сервер · ★ 13169
- [Inbox Zero](https://affpapa.org/nevibecode/mcp/inbox-zero.md) — MCP-сервер · ★ 12791

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
