К основному содержанию
MCP-сервер CX Codex

clawtouch-mcp — MCP-сервер для Claude Code

MCP-сервер передаёт агенту управление физической клавиатурой и мышью через USB HID. Нужен для тестовых стендов, киосков и машин с ограниченным доступом.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add clawtouch-mcp -- uvx clawtouch-mcp
Открыть на GitHub

Что делает clawtouch-mcp

clawtouch-mcp — отдельный Python-процесс, который работает по MCP через stdio. Он предоставляет инструменты для кликов, ввода текста, прокрутки, сочетаний клавиш и скриншотов. Команды уходят на Raspberry Pi Pico 2 или другое устройство ClawTouch, а целевая система получает обычные USB HID-события.

Сервер можно подключить к Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и другим клиентам из списка платформ. Режим --mock запускает сервер без платы: действия только записываются в журнал. Для скриншотов предусмотрены варианты установки с mss и Pillow, а на macOS для работы с окнами нужен pyobjc.

Без Raspberry Pi Pico 2 с прошивкой ClawTouch HID физический ввод через сервер не заработает. Для разработки и CI есть clawtouch-mcp --mock --log-level INFO; с подключённым устройством можно задать порт через --port COM7 или размер экрана через --screen 1920x1080.

Какие задачи решает

  • управлять клавиатурой и мышью через USB HID
  • проверять обработку внешнего физического ввода
  • запускать тестовый стенд с отдельной машиной
  • отлаживать MCP-сценарии без подключённого устройства

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

  • Проверь размер экрана через инструмент device.info и сообщи обнаруженные параметры.
  • Кликни по указанным координатам, введи текст в активное окно и сделай скриншот.
  • Запусти проверку в режиме --mock, чтобы команды записывались без движения мыши.

Как установить clawtouch-mcp

Командой платформы

claude mcp add clawtouch-mcp -- uvx clawtouch-mcp

uvx запускает команду с именем пакета; если в README она другая — uvx --from clawtouch-mcp <команда>

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о clawtouch-mcp

Как установить clawtouch-mcp в Claude Code?

Выполните claude mcp add clawtouch-mcp -- uvx clawtouch-mcp.

Что делает clawtouch-mcp?

Сервер даёт MCP-клиенту инструменты для физического ввода через USB HID: клики, набор текста, прокрутку, сочетания клавиш и скриншоты.

Можно ли запустить clawtouch-mcp без платы?

Да. Команда clawtouch-mcp --mock --log-level INFO не двигает устройство и записывает действия в журнал, поэтому подходит для разработки и CI.

Похожие MCP-серверы

Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →
input-keyboard-mouse-touch phaserjs Скилл для работы с вводом в Phaser 4: обработка нажатий клавиш, кликов мыши, касаний, перетаскивания и геймпада. Нужен, если разрабатываешь игру или интерактивное приложение на Phaser. CX Codex +1 946установок better-accessibility jakubkrehel Проверяет доступность интерфейса по WCAG 2.2 и исправляет найденные проблемы в стилях проекта. Пригодится, когда нужно проверить клавиатурную навигацию и работу со скринридером. CX Codex +1 29 600установок wcag-audit-patterns Seth Hobson Проверяет веб-интерфейс по WCAG 2.2, сочетая автотесты и ручную проверку. Нужен при поиске нарушений и внедрении доступных паттернов. CX Codex 12 486установок compose-focus-navigation chrisbanes Скилл помогает писать и проверять навигацию фокуса в Jetpack Compose для TV, клавиатуры и D-pad. Пригодится для начального и восстановленного фокуса. CX Codex +1 1 900установок antislop-human miqdadbadjuber Скилл для ИИ-агентов, который проверяет UI на доступность: контраст текста, фокус клавиатуры, состояния элементов. Включает скрипт проверки контраста по WCAG AA. CX Codex +1 5 900установок capacitor-keyboard Cap-go Разбирает поведение экранной клавиатуры в приложениях на Capacitor: режимы resize на iOS, высоты событий, edge-to-edge на Android. Пригодится, когда поле ввода уезжает под клавиатуру. CX Codex +1 1 000установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой