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

crashdx — MCP-сервер для Claude Code: диагностика .ips

Разбирает crash reports Apple в формате .ips, сопоставляет их с dSYM и ранжирует вероятные причины с проверяемыми доказательствами.

Открыть на GitHub

Что делает crashdx

crashdx анализирует отчёты о сбоях Apple в формате .ips: извлекает сведения о watchdog, jetsam, регистрах, памяти, исключениях и lastExceptionBacktrace. Затем он ранжирует конкурирующие гипотезы и связывает каждое доказательство с путём в исходном JSON-отчёте.

В составе есть Swift-библиотека CrashDXCore, CLI crashdx и MCP-сервер crashdx-mcp; все они используют один движок. Вызовов LLM внутри движка нет: результат состоит из проверяемых фактов, оценки гипотезы и указаний, что проверить дальше. Если лидер недостаточно убедителен, сервер возвращает статус «inconclusive» и список кандидатов. Без dSYM символика кадров приложения будет неполной.

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

  • разобрать Apple crash report в формате .ips
  • сопоставить кадры приложения с dSYM
  • ранжировать вероятные причины сбоя
  • проверить доказательства по путям в исходном отчёте
  • отделить сильную гипотезу от неубедительного результата

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

  • Разбери crash.ips и объясни наиболее вероятную причину сбоя.
  • Проанализируй crash.ips вместе с MyApp.dSYM и укажи подтверждающие факты.
  • Покажи конкурирующие гипотезы для этого отчёта и что поможет их различить.

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

Установка

Команды запуска нет в реестре MCP — смотрите README репозитория

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

Вопросы о crashdx

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

Подключите crashdx-mcp к Claude Code как MCP-сервер. Затем передавайте ему .ips и dSYM для анализа.

Что делает crashdx?

Сервер разбирает Apple crash reports, использует символикацию и правило-ориентированный анализ, а затем выдаёт ранжированную диагностику с доказательствами.

Нужен ли dSYM для работы crashdx?

dSYM нужен для символикации кадров приложения. Без него часть кадров будет помечена как no_dsym, и вывод окажется менее подробным.

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

Все MCP-серверы по теме «Мобильная разработка» →
sentry-snapshots-cocoa getsentry Настраивает генерацию снапшот-изображений в проектах Apple и загрузку их в Sentry Snapshots. Пригодится, когда нужно наладить визуальное тестирование превью или добавить его в CI. CX Codex +1 577установок natural-language dpearson2699 Скилл для разбора текста на устройстве: токенизация, определение языка, теги частей речи, сущности, тональность и перевод в приложениях Apple. CX Codex +1 3 700установок relevancekit dpearson2699 Скилл подсказывает агенту, как через RelevanceKit задавать контекст виджета на Apple Watch: время, место, тренировки, сон, подключённое железо. CX Codex +1 3 000установок sosumi NSHipster Загружает официальную документацию Apple, гайдлайны HIG и расшифровки WWDC в формате Markdown через сервис Sosumi. Пригодится при написании кода на Swift и SwiftUI. CX Codex +1 2 000установок axiom-apple-docs CharlesWiltgen Скилл находит официальные markdown-руководства Apple и разъяснения ошибок компилятора Swift внутри локального Xcode. CX Codex +1 1 500установок swiftui-skills ameyalambat128 Скилл даёт агенту документацию Apple из Xcode и правила работы с ней. Пригодится для написания и проверки кода SwiftUI. CX Codex +1 756установок

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

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