# Trier les erreurs Sentry en tickets Linear

> Les alertes d'erreur s'accumulent et personne ne sait lesquelles comptent ni qui en est responsable.

Cette configuration s'adresse aux responsables techniques et aux développeurs d'astreinte qui reçoivent plus d'alertes Sentry qu'ils ne peuvent en trier. Claude lit les problèmes Sentry non résolus et leurs stack traces, consulte le code associé dans GitHub et rédige des tickets Linear pour la bonne équipe. Vous obtenez une courte liste de tickets qui expliquent l'erreur, son impact et le fichier probable, créés uniquement après votre approbation.

## Étapes

1. **Connecter Sentry**: Ajoutez le serveur MCP hébergé de Sentry à Claude Desktop ou Claude Code et connectez-vous à votre organisation Sentry via OAuth. Demandez à Claude de lister les principaux problèmes non résolus d'un projet sur les dernières 24 heures pour confirmer l'accès. Claude voit les organisations et les projets auxquels votre compte Sentry a accès.
   Astuce: Commencez par un seul projet pour que le premier tri reste léger.
2. **Connecter Linear**: Ajoutez le serveur MCP hébergé de Linear et autorisez-le sur votre espace de travail Linear. Demandez à Claude de lister vos équipes et vos labels pour qu'il utilise la bonne clé d'équipe, les bons labels et les bonnes valeurs de priorité. Indiquez-lui quelle équipe est responsable de quel service, par exemple avec une courte correspondance que vous collez au début.
   Astuce: Gardez une demande enregistrée avec votre correspondance service-équipe et réutilisez-la à chaque fois.
3. **Ajouter le contexte du code**: Connectez le serveur MCP de GitHub avec un accès en lecture aux dépôts derrière vos projets Sentry. Claude peut alors ouvrir le fichier et la ligne indiqués dans une stack trace et vérifier les commits récents qui les ont modifiés. Utilisez un jeton à granularité fine ou OAuth limité à ces dépôts uniquement.
   Astuce: Un accès en lecture seule aux dépôts suffit pour cette configuration.
4. **Approuver les tickets**: Demandez à Claude de proposer un ticket Linear par problème Sentry, avec le message d'erreur, le nombre d'événements, les utilisateurs touchés, un lien vers le problème Sentry et le fichier suspecté. Relisez les brouillons, écartez les doublons et le bruit, puis approuvez chaque création. Demandez à Claude d'ajouter le lien Linear en commentaire sur le problème Sentry si votre équipe y fait son suivi.
   Astuce: Demandez à Claude de vérifier dans Linear s'il existe déjà un ticket pour la même erreur avant d'en rédiger un nouveau.

## Prompts à essayer

- Liste les 10 problèmes Sentry non résolus du projet web qui ont touché le plus d'utilisateurs au cours des dernières 24 heures.
- Pour les 3 premiers, lis les stack traces, trouve le fichier probable dans GitHub et rédige des tickets Linear pour l'équipe Frontend. Ne les crée pas encore.
- Vérifie dans Linear s'il existe des tickets qui mentionnent TypeError: Cannot read properties of undefined avant de rédiger quoi que ce soit.
- Crée les brouillons validés avec la priorité High et le label sentry.
- Quel commit récent a le plus probablement introduit l'erreur du problème WEB-4F2 ?

## Ce qu'il vous faut

- Accès à l'organisation Sentry
- Espace de travail Linear avec le droit de créer des tickets
- Accès GitHub aux dépôts concernés
- Claude Desktop ou Claude Code

## Limites

- L'hypothèse de Claude sur le fichier fautif repose sur les stack traces et les commits récents, et peut être fausse.
- Les stack traces minifiées ou non symbolisées donnent beaucoup moins d'informations à Claude ; envoyez vos source maps à Sentry.
- Il ne connaît pas les responsabilités des équipes si vous ne les lui indiquez pas.

## Notes de sécurité

- L'accès à Sentry est en lecture seule.
- Gardez l'approbation activée pour la création de tickets Linear.

## Serveurs MCP

- [Sentry MCP Server](https://docs.sentry.io/product/sentry-mcp/): issue-read, event-read
- [Linear MCP Server](https://linear.app/docs/mcp): issue-read, issue-write, project-read
- [GitHub MCP Server](https://github.com/github/github-mcp-server): repository-read, issue-write, pull-request-write

## Questions fréquentes

**Claude peut-il résoudre ou ignorer des problèmes Sentry ?**

Le serveur Sentry inclut des outils capables de modifier les problèmes : cette configuration repose donc sur le fait que vous n'approuvez pas ces appels. Si vous voulez un usage strictement en lecture seule, refusez ces outils dans les paramètres d'autorisation de votre hôte.

**Faut-il des abonnements payants ?**

Les serveurs MCP eux-mêmes ne demandent pas d'offre particulière, mais il vous faut des comptes Sentry, Linear et GitHub avec accès aux projets concernés. Certaines fonctionnalités de Sentry, comme son analyse par IA, dépendent de votre offre Sentry.

**Claude va-t-il attribuer les tickets à des personnes ?**

Il peut le faire si vous le demandez et lui indiquez le bon utilisateur ou la bonne équipe Linear, mais il ne sait pas par défaut qui est responsable de quoi. Une courte correspondance des responsabilités dans votre demande donne de meilleurs résultats que de le laisser deviner.

**Quel hôte fonctionne le mieux ?**

Claude Code est pratique car il peut aussi lire votre copie locale du dépôt et lancer les tests. Claude Desktop convient bien si vous voulez seulement trier et créer des tickets.

## Outils

- **[Sentry](https://suiteintent.com/t/sentry?m=FR)**: Suivi des erreurs et des performances pour applis. · Idéal pour: Connaître les bugs avant vos clients · Offre gratuite · 5000
- **[Linear](https://suiteintent.com/t/linear?m=FR)**: Suivi de tickets rapide, pensé pour le clavier. · Idéal pour: Startups qui planifient par cycles · Offre gratuite · Gratuit pour les startups
- **[GitHub](https://suiteintent.com/t/github?m=FR)**: Hébergement de code, tickets et pull requests. · Idéal pour: Équipes qui relisent le code par pull request · Offre gratuite · 10000
