Déboguer une erreur de production de bout en bout sans quitter Claude
Quand l'utiliser : Une alerte Sentry se déclenche ; vous avez besoin de la cause racine maintenant.
Prérequis
- Token d'authentification Sentry — Paramètres utilisateur → Auth Tokens → créer avec 'project:read', 'event:read', 'org:read'
- Token dans l'environnement — Définir SENTRY_AUTH_TOKEN et SENTRY_HOST (sentry.io ou auto-hébergé)
Déroulement
-
Trouver l'issueUse sentry-mcp. Find the most-firing issue in project 'web' from the last 6 hours.✓ Copié→ ID de l'issue + nombre + première/dernière occurrence
-
Récupérer le contexte completGet the latest event for that issue — stack trace, breadcrumbs, request data.✓ Copié→ Payload complet de l'événement avec frames + historique des actions utilisateur
-
Corréler avec le déploiementWhat release was running when this first appeared? List the commits in that release.✓ Copié→ Tag de release + liste de commits
-
Proposer un correctifLooking at the stack and the commits — which commit likely caused this? Draft a fix in the relevant file.✓ Copié→ Fichier + ligne spécifiques référencés ; patch concret
Résultat : De l'alerte au correctif candidat en quelques minutes, avec toute la chaîne de preuves.
Pièges
- Source maps absentes — frames de pile inexploitables — Vérifier l'upload des source maps dans vos releases Sentry ; sans elles, les frames minifiées ne donnent rien à Claude