AutoMobile MCP

AutoMobile управляет устройствами Android и iOS по описанию на обычном языке: исследует приложение, ловит баги, пишет UI-тесты

  • 56 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-сервер

Широкий доступ

Почему такой уровень

  • Агент управляет подключенным устройством или эмулятором: нажимает, вводит текст и ставит приложения
  • На устройство устанавливаются служебные службы наблюдения за интерфейсом
Все причины и проверки

kaeawc/auto-mobile

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/automobile

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент управляет подключенным устройством или эмулятором: нажимает, вводит текст и ставит приложения
  • На устройство устанавливаются служебные службы наблюдения за интерфейсом

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

AutoMobile — MCP-сервер, который использует стандартные инструменты платформ, `adb` и `simctl`, вместе с библиотеками на Kotlin и Swift. Вы описываете задачу словами, а агент нажимает, листает, вводит текст и сворачивает приложения на реальном устройстве, эмуляторе или симуляторе. Наблюдения за интерфейсом дает служба доступности на Kotlin и XCTestService на Swift, касания включают нажатие, свайп, щипок, перетаскивание и встряхивание. Типовые задачи: исследовать экраны и карту переходов приложения, воспроизвести баг по тексту отчета со скриншотами, создать UI-тесты на понятном языке и запустить их через JUnitRunner или XCTestRunner, измерить время холодного и теплого старта, найти просадки при прокрутке. Все компоненты с открытым кодом.

Для кого. Мобильным разработчикам и QA, которые хотят доверить агенту исследование и тестирование приложений на Android и iOS.

Подходит, если

  • Агент проходит приложение и составляет карту экранов и путаных мест интерфейса
  • Баг из отчета воспроизводится по шагам со скриншотами
  • Сценарий на обычном языке превращается в исполняемый UI-тест
  • Замеряется время холодного старта и просадки при прокрутке

Не подходит, если

  • Приложение нельзя запускать на эмуляторе или устройстве
  • Нужен только скриптовый тест без участия агента
  • Нет доступа к инструментам Android SDK или Xcode

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

Открой приложение на эмуляторе, пройди регистрацию, найди экраны с путаной навигацией и замерь время холодного старта

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

Нужны инструменты платформ: Android SDK с `adb` для Android и Xcode с `simctl` для iOS. Интерактивный установщик проверяет зависимости, при желании скачивает инструменты и настраивает демон MCP, но запускается через `curl | bash`, поэтому скрипт лучше прочитать заранее. На устройство ставятся служебные службы наблюдения за интерфейсом. Агент получает полный контроль над подключенным устройством, включая установку приложений и ввод текста. Для тестов есть отдельные исполнители на Kotlin и Swift.

Как отключить. Удалите пакет (`brew uninstall auto-mobile`), уберите сервер из клиента и удалите служебные приложения с устройства или эмулятора.

Частые вопросы

Как поставить AutoMobile?

Через Homebrew `brew install kaeawc/tap/auto-mobile` или интерактивный установщик `curl -fsSL https://raw.githubusercontent.com/kaeawc/auto-mobile/refs/heads/main/scripts/install.sh | bash`. Подробности есть в руководстве по установке.

Как подключить к Claude Code?

Выполните `/plugin marketplace add kaeawc/auto-mobile`, затем `/plugin install auto-mobile@auto-mobile-marketplace`.

Какие платформы поддерживаются?

Android через `adb` и iOS через `simctl` на эмуляторах, симуляторах и устройствах. Для наблюдений используются служба доступности на Kotlin и XCTestService на Swift.

Какие касания доступны?

Нажатие, свайп, щипок, перетаскивание и встряхивание с автоматическим выбором элемента.

Можно ли писать тесты?

Да, сценарий описывается обычным языком, а результат запускается через JUnitRunner на Kotlin или XCTestRunner на Swift, с пулом устройств.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Mobile Device MCP управляет iOS и Android: касания, ввод, скриншоты и дерево элементов, несколько устройств одновременно

MCP-серверШирокий доступ53Звезды репозитория

MCP-сервер для управления iOS и Android: симуляторы, эмуляторы и реальные устройства через дерево доступности и скриншоты

MCP-серверШирокий доступ10,5 тыс.Звезды репозитория
Официальный

MCP-сервер MobAI: агент управляет устройствами Android и iOS, эмуляторами и симуляторами одним инструментом со сценарием DSL.

MCP-серверРасширенный доступ255Звезды репозитория

MCP-сервер для управления Android-устройством через ADB: навигация по приложениям, ввод и авто-тесты

MCP-серверШирокий доступ924Звезды репозитория

Appium MCP

appium-mcp

Официальный

Агент открывает сеансы на эмуляторах и реальных устройствах, ищет элементы по описанию и пишет тесты на Java через сервер Appium.

MCP-серверШирокий доступ517Звезды репозитория

ИИ-агент для телефона в терминале: цель задают обычной фразой, он читает экран и сам решает, куда нажать и что ввести

CLIШирокий доступ120Звезды репозитория

Коротко о README

README представляет AutoMobile как набор инструментов для управления мобильными устройствами через ИИ и показывает основные задачи: исследование, воспроизведение багов, UI-тесты и замеры. Дальше идут принципы работы, установка и ссылки на документацию.

Бейдж для README

Сообщить о проблеме