Mobster — MCP-сервер для Claude Code: что делает
Mobster даёт агенту доступ к экрану iPhone и действиям через WebDriverAgent. Подходит для проверки интерфейса и выполнения задач на устройстве.
Открыть на GitHubЧто делает Mobster
Mobster — движок для управления iPhone через агентный цикл. Он получает снимок accessibility-дерева, передаёт модели текущий экран и задачу, проверяет выбранное действие, затем выполняет нажатие, ввод или свайп. Цикл останавливается после появления подтверждения результата или достижения лимита.
Внутри есть драйвер WebDriverAgent, контракты задач, журнал событий, защита от повторной отправки действия, маскирование паролей и кодов, а также запрос подтверждения перед отправкой, покупкой, публикацией или удалением. Текст с телефона передаётся как данные, а не как инструкция модели.
Для примера из examples/reference_loop.py нужен WebDriverAgent runner, который обслуживает iPhone, и ключ Claude или OpenAI. Без такого runner этот сценарий не запустится. Тесты движка выполняются командами make venv и make test-backend без телефона, симулятора, сети и ключа.
Какие задачи решает
- проверить экран iPhone через accessibility-дерево
- выполнить нажатие, ввод или свайп по задаче агента
- запросить подтверждение перед опасным действием
- не повторить отправку после неизвестного результата
Примеры запросов агенту
- Проверь текущий экран iPhone и скажи, какие элементы доступны для нажатия.
- Открой Settings, прочитай версию iOS и подтверди результат на экране.
- Заполни это поле на iPhone, но запроси моё подтверждение перед отправкой.
Как установить Mobster
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Mobster
Как установить Mobster в Claude Code?
В Claude Code Mobster подключают как MCP-сервер. Для работы с iPhone подготовьте WebDriverAgent runner и ключ Claude или OpenAI.
Что делает Mobster?
Mobster позволяет агенту читать экран iPhone и выполнять на нём нажатия, ввод и свайпы. Перед опасными действиями он запрашивает подтверждение, а после каждого действия проверяет результат.
Что нужно для запуска Mobster на iPhone?
Для сценария из examples/reference_loop.py нужны WebDriverAgent runner, обслуживающий iPhone, и ключ Claude или OpenAI. Сам тестовый набор работает без телефона и ключа.