Полная отладка продакшн-ошибки без выхода из Claude
Когда использовать: Sentry прислал алерт; нужна корневая причина прямо сейчас.
Предварительные требования
- Auth token для Sentry — User Settings → Auth Tokens → создайте с правами 'project:read', 'event:read', 'org:read'
- Токен в переменных окружения — Задайте SENTRY_AUTH_TOKEN и SENTRY_HOST (sentry.io или self-hosted)
Поток
-
Найти проблемуUse sentry-mcp. Find the most-firing issue in project 'web' from the last 6 hours.✓ Скопировано→ ID проблемы + количество + первое/последнее появление
-
Получить полный контекстGet the latest event for that issue — stack trace, breadcrumbs, request data.✓ Скопировано→ Полный payload события с фреймами + историей действий пользователя
-
Связать с деплоемWhat release was running when this first appeared? List the commits in that release.✓ Скопировано→ Тег релиза + список коммитов
-
Предложить исправлениеLooking at the stack and the commits — which commit likely caused this? Draft a fix in the relevant file.✓ Скопировано→ Конкретный файл и строка; готовый патч
Итог: От алерта до кандидата на исправление за минуты, с полной цепочкой доказательств.
Подводные камни
- Source maps отсутствуют — фреймы стека бесполезны — Проверьте загрузку source maps в ваших релизах Sentry; без них минифицированные фреймы ничего не дают Claude