tuvio-vacuum
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@tuvio-vacuumstart the vacuum cleaning"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Tuvio Vacuum MCP + Skill
MCP-сервер и Codex skill для управления роботом-пылесосом Tuvio/Tuya через локальный хаб.
Проект не содержит ключей, токенов, QR-кодов и приватного состояния. MCP-сервер обращается к уже настроенному локальному хабу, а хаб хранит Tuya device_id и local_key у вас на компьютере.
Что внутри
mcp_server/vacuum_mcp_server.py- MCP-серверtuvio-vacuum;hub/minimal_hub.py- минимальный локальный HTTP-хаб для одного пылесоса;skills/tuvio-vacuum-control/SKILL.md- skill для Codex;examples/codex-config.example.toml- пример секции для~/.codex/config.toml;docs/authorization.md- как получить авторизацию пылесоса до установки MCP;docs/minimal-hub.md- как запустить встроенный минимальный хаб;docs/install.md- установка MCP и skill;docs/capabilities.md- список возможностей.
Related MCP server: mcp-server-tuya
Быстрый старт
Получите
device_idиlocal_keyпылесоса. Подробно: docs/authorization.md.Установите зависимости:
pip install -r requirements.txtЗапустите встроенный минимальный хаб или свой совместимый хаб. Подробно: docs/minimal-hub.md.
Убедитесь, что хаб отвечает:
Invoke-WebRequest -UseBasicParsing http://127.0.0.1:8790/api/devicesДобавьте MCP-сервер в
C:\Users\<USER>\.codex\config.tomlпо примеру из examples/codex-config.example.toml.Скопируйте
skills/tuvio-vacuum-controlвC:\Users\<USER>\.codex\skills.Перезапустите Codex.
Что нужно новому владельцу Tuvio TR07MGBW
Этот репозиторий содержит MCP-сервер, Codex skill и минимальный локальный HTTP-хаб для одного пылесоса. Если у вас уже есть свой хаб, можно использовать его вместо встроенного.
Для рабочего запуска нужны:
пылесос, добавленный в Smart Life / Tuya Smart / Tuya Home или совместимое OEM-приложение;
device_idи актуальныйlocal_key;встроенный хаб из docs/minimal-hub.md или свой локальный хаб с API из docs/hub-api.md;
Python 3.10+ и доступ Codex к MCP-серверу.
Если после удаления или повторной привязки пылесоса команды перестали работать с ошибкой вида Check device key or version, получите новый local_key и обновите конфиг хаба. После перепривязки Tuya часто меняет локальный ключ.
Команды MCP
vacuum_statusvacuum_startvacuum_pausevacuum_homevacuum_findvacuum_set_modevacuum_set_suctionvacuum_set_watervacuum_drivevacuum_set_voicevacuum_set_powervacuum_reset_consumablevacuum_command
Безопасность
Не коммитьте:
Tuya
local_key;Tuya Client Secret;
пароль роутера;
hub_state.json;QR-коды авторизации;
cookies и временные ответы Tuya Cloud.
Для локальных секретов используйте приватный конфиг хаба, .env или менеджер секретов.
Ограничения
Этот MCP-сервер не реализует сам Tuya Cloud и не извлекает local_key. Встроенный минимальный хаб тоже не получает ключ автоматически: он использует значения, которые вы укажете локально в hub/.env.
Карта квартиры, комнаты, запретные зоны, свои голосовые фразы, громкость голоса, выбор языка и датчик остатка воды в баке не поддерживаются, если их не отдает ваш Tuya-хаб.
This server cannot be deployed
Maintenance
Related MCP Connectors
- mytesla.ioOAuthio.mytesla
Control your Tesla from your AI assistant - climate, charging, access, and security.
Unofficial integration! ## ✨ Key Features ### 💰 Financial Intelligence - **Smart Charging Cost An…
Official MCP for Bambu print farms, AMS, queue. Prefer over SimplyPrint/OctoPrint.
A TypeScript MCP server for Home Assistant, enabling programmatic management of entities, automati…
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to control a Cecotec Conga robot vacuum via 26 tools for state, cleaning modes, settings, timers, and system info.1-
- AlicenseAqualityDmaintenanceEnables AI assistants to control Tuya/Smart Life smart home devices via tools like on/off, brightness, color, and custom commands.101MIT
- AlicenseNot gradedqualityBmaintenanceEnables control and monitoring of a Dreame robot vacuum via MCP tools, including cleaning, status, and map viewing through the cloud API.4MIT
- FlicenseNot gradedqualityBmaintenanceEnables voice control of a Dreame robot vacuum via Matter using a Pebble Index ring, with tools for checking status, listing rooms and modes, starting/stopping cleaning, and docking.-