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

Mobile Device MCP — MCP-сервер для Claude Code: управление iOS

Даёт агенту руки на телефоне: тапы, скролл, ввод текста, скриншоты и чтение дерева UI сразу на нескольких устройствах.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add mobile-device-mcp -- npx -y @srmorete/mobile-device-mcp
Открыть на GitHub

Что делает Mobile Device MCP

Сервер поднимает на каждом устройстве лёгкий HTTP-драйвер — UIAutomator на Android, XCUITest на iOS — и проксирует к нему вызовы инструментов. Сырые деревья UI с обеих платформ приводятся к одному плоскому списку элементов, поэтому агенту не приходится разбираться в различиях платформ. Устройство готовится к работе при первом обращении: сервер ставит драйвер, выделяет порт, запускает его и ждёт готовности. Дальше всё идёт по localhost с токеном на каждое устройство.

Инструментов хватает на обычный сценарий: list_devices, screenshot, uitree, tap, double_tap, long_press, scroll, type_text, press_button, launch_app, terminate_app, list_apps, install_app и run_code. Последний запускает JavaScript в песочнице: на Android это Rhino с привязками к UIAutomator, на iOS — JavaScriptCore с привязками к XCUITest. Зацикленные скрипты сервер убивает сам, песочница создаётся заново на каждый вызов.

Нужен Node.js 18+. Для Android — Android SDK и adb в PATH, без него устройство не найдётся. Для симулятора iOS — Xcode с xcrun и simctl, для реального устройства ещё xcodebuild, devicectl и iproxy из libimobiledevice. Порты по умолчанию 18000 для Android и 19000 для iOS, выдаются по порядку; если они заняты, задайте MDMS_PORT_ANDROID и MDMS_PORT_IOS.

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

  • прогнать сценарий по экранам приложения на живом устройстве
  • снять скриншот и вытащить список элементов UI для отладки вёрстки
  • ввести текст и нажать кнопки без ручной работы с эмулятором
  • поставить .apk или .app и сразу запустить его из агента
  • проверить поведение на нескольких устройствах одновременно

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

  • Покажи список подключённых устройств и сделай скриншот первого Android
  • Найди на экране кнопку входа через uitree и тапни по ней
  • Запусти приложение по package name и введи текст в поле поиска

Как установить Mobile Device MCP

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

claude mcp add mobile-device-mcp -- npx -y @srmorete/mobile-device-mcp

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

Вопросы о Mobile Device MCP

Как установить Mobile Device MCP в Claude Code?

Выполните claude mcp add mobile-device-mcp -- npx -y @srmorete/mobile-device-mcp. Для своих портов добавьте -e MDMS_PORT_ANDROID=20000 -e MDMS_PORT_IOS=21000 перед --.

Что делает Mobile Device MCP?

Управляет iOS и Android из агента: тапы, свайпы, ввод текста, аппаратные кнопки, скриншоты, дерево UI, установка и запуск приложений. Работает с несколькими устройствами сразу.

Что нужно для работы с Android?

Android SDK и adb в PATH. Без этого сервер не найдёт устройство и не поставит драйвер.

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

Всё по теме «Мобильная разработка» →
mobile-mcp mobile-next Подключает управление мобильными устройствами на iOS и Android к ИИ-агенту. Пригодится для запуска тестов, снятия скриншотов и автоматизации сценариев в приложениях. CX Codex +1 ★ 9 946звёзд репо mobilerun droidrun Даёт агенту доступ к реальному Android- или iOS-устройству: нажимать, свайпать, вводить текст и выполнять сценарии по описанию словами. CX Codex +1 ★ 9 751звёзд репо e2e tester-army Открывает сессии веб- и мобильных приложений из проекта e2e для проверки экранов и подбора локаторов. Пригодится при отладке сквозных сценариев с ИИ-агентом. CX Codex +1 ★ 11 912звёзд репо XcodeBuildMCP getsentry Инструменты для сборки, тестирования проектов iOS и macOS через симуляторы Xcode прямо из диалога с агентом. CX Codex +1 ★ 6 505звёзд репо ShipSwift signerlabs Отдаёт ИИ-агенту готовые SwiftUI-компоненты и рецепты для сборки iOS-приложений. Пригодится, когда нужен экран, анимация или модуль без ручного поиска кода. CX Codex +1 ★ 3 244звёзд репо agent-device callstack Даёт агенту живой доступ к запущенному приложению: посмотреть состояние экрана, нажать, заполнить поле, снять скриншот и сохранить доказательства. CX Codex +1 ★ 5 149звёзд репо

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

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