Сервер Pepper MCP для взаимодействия с iOS-симулятором и отладки

Pepper — это MCP-сервер, который позволяет AI-агентам напрямую взаимодействовать с приложениями симулятора iOS и отлаживать их в реальном времени. Он работает путём внедрения динамической библиотеки (dylib) в процесс приложения симулятора iOS с использованием переменной окружения DYLD_INSERT_LIBRARIES.
Основная функциональность
Внутри Pepper запускает WebSocket-сервер внутри процесса iOS-приложения. MCP-сервер подключается к этому WebSocket-мосту и предоставляет структурированный доступ к внутреннему состоянию приложения, позволяя агентам понимать происходящее, а не полагаться на скриншоты или превью.
Конкретные возможности
- Чтение содержимого экрана
- Нажатие кнопок и прокрутка
- Инспекция Swift-переменных в реальном времени
- Проверка сетевого трафика
- Переключение флагов функций
- Запуск аудитов доступности
- Доступ к полной иерархии представлений
- Изучение состояния среды выполнения и внутренностей приложения
Практическое применение
Создатель использует Pepper для множества задач разработки:
- Валидация pull request'ов
- Воспроизведение багов
- Создание полноценных функций от начала до конца
- Проверка кода, сгенерированного агентами, в параллельных рабочих процессах разработки
Сам репозиторий создаётся агентами, работающими параллельно, которые используют Pepper для проверки своей работы по ходу выполнения.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также
NVIDIA SkillEvaluator 登陆 ClawHub:技能真的更好吗?
ClawHub теперь интегрирует NVIDIA SkillEvaluator, чтобы показать, улучшает ли навык агента до его установки. Патрик Эриксен показывает сравнение базового уровня и измеренного прироста для более чем 300 проверенных навыков.

LivingAgents.ai: Веб-симуляция ИИ-агентов на основе Claude API
LivingAgents.ai — это веб-симуляция, в которой каждый агент работает на основе API Claude, выполняя действия, такие как поиск ресурсов, торговля, создание предметов, атаки, размножение и постоянная смерть, причём каждое действие требует реального вызова LLM.

Система самоподдерживающейся документации с использованием изолированных блоков для нулевого расхождения
Разработчик создал bash-скрипт, который извлекает структурированные данные непосредственно из исходных файлов и вставляет их в CLAUDE.md через ограждённые HTML-комментарии, обеспечивая синхронизацию документации с кодом без ручного обслуживания.

OpenHelm: Приложение для macOS для автоматизации задач кодирования с помощью Claude
OpenHelm — это бесплатное локальное приложение для macOS, которое автоматизирует повторяющиеся задачи кодирования в Claude, запуская задания по расписанию, автоматически повторяя неудачные попытки и разбивая работу на части, чтобы избежать ограничений сессий. Оно использует вашу существующую подписку Claude для вызовов LLM.