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

Phonebook — MCP-сервер для Claude Code: галерея превью SwiftUI и Compose

Собирает @Preview и #Preview из вашего Android или iOS репозитория в статичный HTML-каталог компонентов с карточками «component / state». Пригодится, чтобы показать дизайнеру интерфейс без сборки проекта на его машине.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add phonebook -- npx -y @stag-build/phonebook
Открыть на GitHub

Что делает Phonebook

Phonebook переиспользует превью, которые уже лежат в коде. Агент через MCP-сервер проверяет настройку, ищет компоненты без превью или без тёмного варианта, затем запускает рендер и сборку сайта. Готовый бандл — это manifest.json плюс папка images/, а phonebook build кладёт рядом index.html. Каталог открывается прямо с file:// или с любого статического хостинга.

Под капотом на Android работают Roborazzi и ComposablePreviewScanner на JVM, эмулятор не нужен. На iOS рендерит SnapshotPreviews через xcodebuild test на симуляторе, поэтому сборка требует macOS.

Один репозиторий даёт один сайт: v1 одноплатформенная, смешивать Android и iOS в одном бандле нельзя. Android Studio в режиме Gemini Agent не подойдёт, потому что тот подключает только удалённые MCP-серверы по httpUrl, а Phonebook поднимает локальный stdio-процесс — запускайте его из Claude или Codex CLI.

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

  • собрать галерею компонентов из готовых превью без нового тестового кода
  • показать дизайнеру экраны в разных состояниях без запуска приложения
  • найти компоненты без @Preview или без тёмного варианта
  • проверить совместимость версий Roborazzi с версией Kotlin до сборки
  • собрать статический сайт, который открывается без установки чего-либо

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

  • Подключи phonebook MCP и сделай каталог экранов для дизайнера
  • Проверь через phonebook, у каких компонентов нет превью, и допиши недостающие
  • Сгенерируй бандл и собери из него статический сайт в отдельную папку

Как установить Phonebook

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

claude mcp add phonebook -- npx -y @stag-build/phonebook

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

Вопросы о Phonebook

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

Одной командой: claude mcp add phonebook -- npx -y @stag-build/phonebook. Отдельная установка не нужна, сервер запускается через npx.

Что делает Phonebook?

Превращает существующие превью SwiftUI и Jetpack Compose в статичный HTML-каталог с группировкой по компонентам и состояниям. Плюс даёт агенту инструменты для диагностики настройки, анализа покрытия превью и сборки сайта.

Нужен ли эмулятор или Mac для сборки?

Для Android эмулятор не требуется: рендер идёт на JVM. Для iOS сборка проходит на симуляторе через xcodebuild test, поэтому нужен macOS.

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

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

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

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