К основному содержанию
MCP-сервер CX Codex

Icemoon — MCP-сервер для Claude Code: управление реальным iPhone

Локальный MCP-сервер, через который ИИ читает экран физического iPhone и выполняет на нём многошаговые задачи касаниями и свайпами.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env ICEMOON_APP=<ICEMOON_APP> --env ICEMOON_DASHBOARD_URL=<ICEMOON_DASHBOARD_URL> --transport stdio icemoon-control-a-real-iphone-with-ai -- npx -y icemoon-mcp
Открыть на GitHub

Что делает Icemoon — control a real iPhone with AI

Сервер поднимается на вашем Mac и по stdio отдаёт агенту инструменты для работы с подключёнными по USB телефонами. Экран читается как структура: кнопки, подписи и поля приходят с идентификаторами и координатами, а не картинкой. Жесты синтезируются с неравномерной траекторией и таймингом, ввод идёт через настоящую клавиатуру iOS. Взлом прошивки не нужен, обычный iOS подходит.

Инструментов много: обнаружение устройств, чтение экрана, тапы и свайпы, запуск приложений, пакетные последовательности, планы с живым прогрессом на дашборде, буфер обмена, запись видео, отложенные задачи и генерация кодов 2FA. Соединения держатся в пуле, поэтому агент переключается между телефонами или адресует конкретный через port=.

Сам сервер поставляется внутри приложения Icemoon: приложение коммерческое, сервер закрытый, репозиторий — только документация. Нужен macOS 13 и новее на Apple Silicon, активированная подписка Icemoon уровня Farm или Scale и хотя бы один телефон на кабеле. Запускается приложение с дашбордом на http://127.0.0.1:8088, поэтому без него сервер работать не будет. Лаунчер icemoon-mcp сам по себе ничего не делает: не найдёт лицензированное приложение — напишет, где его взять, и выйдет.

Какие задачи решает

  • пройти онбординг свежеустановленного приложения и снять скриншот каждого экрана
  • прогнать сохранённый сценарий на всех подключённых телефонах и найти сбойный
  • дойти до экрана оплаты в приложении и записать видео прохождения
  • поставить повторяющуюся задачу на календарь и запускать её на нескольких устройствах
  • подставить код 2FA при входе в аккаунт прямо во время сценария

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

  • Открой настройки на моём iPhone, включи режим «Не беспокоить» и проверь, что он держится.
  • Пройди онбординг приложения, которое я только что поставил, и сохрани скриншот каждого экрана.
  • Запусти сохранённый сценарий «morning report» на всех подключённых телефонах и скажи, если какое-то устройство упало.

Как установить Icemoon — control a real iPhone with AI

Командой платформы

claude mcp add --env ICEMOON_APP=<ICEMOON_APP> --env ICEMOON_DASHBOARD_URL=<ICEMOON_DASHBOARD_URL> --transport stdio icemoon-control-a-real-iphone-with-ai -- npx -y icemoon-mcp

Вместо <…> подставьте свои значения

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о Icemoon — control a real iPhone with AI

Как установить Icemoon в Claude Code?

Добавьте сервер командой claude mcp add automation-studio -- npx -y icemoon-mcp. Если приложение лежит не в /Applications/AutomationStudio.app или дашборд слушает другой адрес, используйте вариант с переменными: `claude mcp add --env ICEMOON_APP=<ICEMOON_APP> --env ICEMOON_DASHBOARD_URL=<ICEMOON_DASHBOARD_URL> --transport stdio icemoon-control-a-real-iphone-with-ai -- npx -y icemoon-mcp`.

Что делает Icemoon?

Даёт агенту доступ к экрану и вводу физического iPhone: он видит элементы интерфейса, нажимает, свайпает, печатает и выполняет цепочки шагов. Всё идёт через локальный сервер на Mac, устройства подключены по USB.

Что нужно, чтобы сервер заработал?

Mac на Apple Silicon с macOS 13 или новее, установленное и активированное приложение Icemoon с планом Farm или Scale, плюс подключённый по USB iPhone. Приложение должно быть запущено: оно принимает подключения на локальном дашборде.

Похожие MCP-серверы

Все MCP-серверы по теме «Мобильная разработка» →
mobile-mcp mobile-next Подключает управление мобильными устройствами на iOS и Android к ИИ-агенту. Пригодится для запуска тестов, снятия скриншотов и автоматизации сценариев в приложениях. CX Codex +1 ★ 10 025звёзд репо mobilerun droidrun Даёт агенту доступ к реальному Android- или iOS-устройству: нажимать, свайпать, вводить текст и выполнять сценарии по описанию словами. CX Codex +1 ★ 9 833звёзд репо e2e tester-army Открывает сессии веб- и мобильных приложений из проекта e2e для проверки экранов и подбора локаторов. Пригодится при отладке сквозных сценариев с ИИ-агентом. CX Codex +1 ★ 11 962звёзд репо XcodeBuildMCP getsentry Инструменты для сборки, тестирования проектов iOS и macOS через симуляторы Xcode прямо из диалога с агентом. CX Codex +1 ★ 6 511звёзд репо ShipSwift signerlabs Отдаёт ИИ-агенту готовые SwiftUI-компоненты и рецепты для сборки iOS-приложений. Пригодится, когда нужен экран, анимация или модуль без ручного поиска кода. CX Codex +1 ★ 3 244звёзд репо agent-device callstack Даёт агенту живой доступ к запущенному приложению: посмотреть состояние экрана, нажать, заполнить поле, снять скриншот и сохранить доказательства. CX Codex +1 ★ 5 158звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой