AutoMobile MCP
AutoMobile управляет устройствами Android и iOS по описанию на обычном языке: исследует приложение, ловит баги, пишет UI-тесты
- 56 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Агент управляет подключенным устройством или эмулятором: нажимает, вводит текст и ставит приложения
- На устройство устанавливаются служебные службы наблюдения за интерфейсом
Установка
- Работает в
В терминале, через 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-сервер для управления iOS и Android: симуляторы, эмуляторы и реальные устройства через дерево доступности и скриншоты
MCP-сервер MobAI: агент управляет устройствами Android и iOS, эмуляторами и симуляторами одним инструментом со сценарием DSL.
MCP-сервер для управления Android-устройством через ADB: навигация по приложениям, ввод и авто-тесты
Appium MCP
appium-mcp
Агент открывает сеансы на эмуляторах и реальных устройствах, ищет элементы по описанию и пишет тесты на Java через сервер Appium.
ИИ-агент для телефона в терминале: цель задают обычной фразой, он читает экран и сам решает, куда нажать и что ввести
Коротко о README
README представляет AutoMobile как набор инструментов для управления мобильными устройствами через ИИ и показывает основные задачи: исследование, воспроизведение багов, UI-тесты и замеры. Дальше идут принципы работы, установка и ссылки на документацию.