QApilot MCP for Android
QApilot MCP для Android подключает ИИ-клиенты для разработки к локальным устройствам Android, выполняя тесты на обычном английском языке без написания кода Appium вручную.
QApilot MCP для Android подключает ИИ-клиенты для разработки к локальным устройствам Android, выполняя тесты на обычном английском языке без написания кода Appium вручную.
Назначение продукта и его официальное позиционирование
QApilot MCP для Android представляет собой CLI-мост протокола Model Context Protocol, который позволяет ИИ-ассистентам, таким как Claude Desktop и Cursor, управлять тестированием мобильных приложений. Он напрямую подключается к локальным серверам Appium и окружению Android Debug Bridge для взаимодействия с физическими устройствами и эмуляторами без необходимости вручную писать скрипты Appium или UIAutomator.
Инструмент автоматизирует процессы тестирования, преобразуя диалоговые промпты в структурированные планы, выполняя действия интерфейса, транслируя ход выполнения в браузер в реальном времени и сохраняя проверенные успешные сценарии в проекты QApilot. По завершении тестовых прогонов формируются структурированные данные, спецификации Gherkin и метрики сессий.
Сценарии, подтверждённые официальными источниками
Инженеры по обеспечению качества могут описывать сценарии тестирования на естественном языке, позволяя ИИ-клиенту строить структурированные тест-планы, выполнять действия на подключенном Android-устройстве и делать снимки экрана.
Команды могут запускать ранее утвержденные тест-кейсы последовательно по идентификатору или массово выполнять полные наборы тестов, загруженные прямо из таблицы Excel (.xlsx), на подключенных эмуляторах.
Описанный в документации процесс, если он доступен
Проверьте предварительные требования, включая Node.js 18+, Java JDK 11+, Android SDK, и запустите Appium 2.19.0 с зафиксированным драйвером uiautomator2.
Добавьте команду qapilot-mobile-mcp и аргументы в файл конфигурации настроек MCP для Claude Desktop, Cursor или совместимых ИИ-клиентов.
Войдите в рабочее пространство QApilot и запустите целевое приложение, указав идентификатор его пакета Android.
Давайте указания ИИ-ассистенту для выполнения действий, отслеживайте прогресс в реальном времени через предварительный просмотр и сохраняйте успешные шаги в QApilot.
Сформируйте отчеты о сессии, создавая файлы JSON, YAML и Gherkin, и сбросьте состояние выполнения для последующих прогонов.
Интерфейс командной строки функционирует как MCP-сервер, взаимодействующий через стандартные потоки ввода и вывода (stdio) и предоставляющий специализированные инструменты для управления устройствами, формирования планов, отправки команд и запроса состояния. ИИ-клиенты используют такие инструменты, как mobile_launch_app, mobile_submit_plan и mobile_execute, для программного управления жизненным циклом сессии Appium.
Во время активного выполнения команды инспекции состояния позволяют клиентам опрашивать статус выполнения и извлекать кэшированные навыки приложения и XPath-локаторы элементов. По завершении прогона вызов инструмента формирования отчетов сохраняет артефакты локально в папку Downloads и сбрасывает активный контекст выполнения.
Проверки на собственных материалах и рабочих процессах
Какие источники и когда были проверены
Ответы на основе карточки продукта с проверенными источниками
Сервер можно настроить для работы с Claude Desktop, Cursor, OpenAI Codex или любым другим ИИ-инструментом, совместимым с протоколом Model Context Protocol.
Согласно официальной документации, требуется установленная версия Appium 2.19.0 с драйвером uiautomator2 версии 4.2.6.
Нет, принимаются только шаги успешного сценария (happy path); неудачные шаги исключаются и должны быть исправлены до сохранения в качестве тест-кейса.
Отчеты сохраняются в каталог Downloads пользователя и содержат файлы output.json, report.yaml и файл сценариев Gherkin scenario.feature для успешно пройденных сессий.
Да, сохраненные тест-кейсы могут выполняться напрямую из файла Excel (.xlsx) с помощью инструмента mobile_run_excel_testcases.