MobiLoop — MCP-сервер для Claude Code: что делает и установка
MobiLoop связывает ИИ-агента с мобильной сборкой, устройством и Appium. Он собирает доказательства тестов и помогает классифицировать сбои.
claude mcp add --env MOBILOOP_WORKSPACE_ROOT=<MOBILOOP_WORKSPACE_ROOT> --env APPIUM_SERVER_URL=<APPIUM_SERVER_URL> --transport stdio mobiloop -- docker run -i --rm -e MOBILOOP_WORKSPACE_ROOT -e APPIUM_SERVER_URL ghcr.io/enessubass/mobiloop-mcp:0.1.0-alpha.15Что делает MobiLoop
MobiLoop даёт агенту инструменты для чтения и изменения мобильного проекта, сборки, установки на Android или iOS и запуска Appium-сценариев. Сервер проверяет логи, скриншоты, XML-дерево интерфейса и ответы API, а затем формирует отчёт с результатами и артефактами.
Внутри есть отдельные инструменты для Android и iOS, память экранных контрольных точек, повтор стабильного пути, генерация сценариев из исходников и выполнение JSON-flow с шагами ожидания, нажатия, ввода и проверки. Защищённый режим требует подтверждения для инструментов с высоким воздействием, а текстовые артефакты проходят редактирование секретов.
MobiLoop не заменяет Android SDK, Xcode, Appium и драйверы платформы. Для работы с симулятором iOS нужен macOS, а перед запуском Appium-сценариев сервер Appium нужно поднять отдельно.
Какие задачи решает
- собрать мобильное приложение и установить его на устройство
- прогнать UI-сценарий через Appium
- собрать скриншоты, логи и XML интерфейса
- классифицировать причину сбоя по свидетельствам
- проверить настройки мобильной безопасности
Примеры запросов агенту
- Проверь мобильное приложение: собери его, установи на устройство и запусти Appium-проверку с доказательствами.
- Просканируй исходники Flutter и найди кандидатов для E2E-сценариев.
- Сопоставь логи, скриншоты и ответы API, классифицируй сбой и подготовь отчёт.
Как установить MobiLoop
Командой платформы
claude mcp add --env MOBILOOP_WORKSPACE_ROOT=<MOBILOOP_WORKSPACE_ROOT> --env APPIUM_SERVER_URL=<APPIUM_SERVER_URL> --transport stdio mobiloop -- docker run -i --rm -e MOBILOOP_WORKSPACE_ROOT -e APPIUM_SERVER_URL ghcr.io/enessubass/mobiloop-mcp:0.1.0-alpha.15Вместо <…> подставьте свои значения
Командой платформы
codex mcp add mobiloop --env MOBILOOP_WORKSPACE_ROOT=<MOBILOOP_WORKSPACE_ROOT> --env APPIUM_SERVER_URL=<APPIUM_SERVER_URL> -- docker run -i --rm -e MOBILOOP_WORKSPACE_ROOT -e APPIUM_SERVER_URL ghcr.io/enessubass/mobiloop-mcp:0.1.0-alpha.15Вместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"mobiloop": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"MOBILOOP_WORKSPACE_ROOT",
"-e",
"APPIUM_SERVER_URL",
"ghcr.io/enessubass/mobiloop-mcp:0.1.0-alpha.15"
],
"env": {
"MOBILOOP_WORKSPACE_ROOT": "<MOBILOOP_WORKSPACE_ROOT>",
"APPIUM_SERVER_URL": "<APPIUM_SERVER_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"mobiloop": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"MOBILOOP_WORKSPACE_ROOT",
"-e",
"APPIUM_SERVER_URL",
"ghcr.io/enessubass/mobiloop-mcp:0.1.0-alpha.15"
],
"env": {
"MOBILOOP_WORKSPACE_ROOT": "<MOBILOOP_WORKSPACE_ROOT>",
"APPIUM_SERVER_URL": "<APPIUM_SERVER_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e MOBILOOP_WORKSPACE_ROOT=<MOBILOOP_WORKSPACE_ROOT> -e APPIUM_SERVER_URL=<APPIUM_SERVER_URL> mobiloop docker run -i --rm -e MOBILOOP_WORKSPACE_ROOT -e APPIUM_SERVER_URL ghcr.io/enessubass/mobiloop-mcp:0.1.0-alpha.15Вместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о MobiLoop
Как установить MobiLoop в Claude Code?
Добавьте MCP-сервер командой `claude mcp add --env MOBILOOP_WORKSPACE_ROOT=<MOBILOOP_WORKSPACE_ROOT> --env APPIUM_SERVER_URL=<APPIUM_SERVER_URL> --transport stdio mobiloop -- docker run -i --rm -e MOBILOOP_WORKSPACE_ROOT -e APPIUM_SERVER_URL ghcr.io/enessubass/mobiloop-mcp:0.1.0-alpha.15`.
Что делает MobiLoop?
Он проводит цикл сборки, установки, запуска мобильного теста и проверки результатов. Агент получает логи, скриншоты, данные Appium и отчёт с классификацией сбоя.
Что нужно для запуска мобильных тестов?
Нужны Node.js 20+ для MCP runtime, Appium и инструменты целевой платформы. Для iOS требуется macOS с Xcode и xcrun simctl, а для Android нужны Android SDK, adb и устройство или эмулятор.