# Smista gli errori di Sentry in ticket Linear

> Gli avvisi di errore si accumulano e nessuno sa quali contano né chi deve occuparsene.

Questa configurazione è pensata per tech lead e sviluppatori di turno che ricevono più avvisi Sentry di quanti riescano a smistarne. Claude legge i problemi Sentry non risolti e i loro stack trace, consulta il codice collegato su GitHub e scrive ticket Linear per il team giusto. Ottieni una breve lista di ticket che spiegano l'errore, il suo impatto e il file probabile, creati solo dopo la tua approvazione.

## Passaggi

1. **Collega Sentry**: Aggiungi il server MCP ospitato di Sentry a Claude Desktop o Claude Code e accedi alla tua organizzazione Sentry tramite OAuth. Chiedi a Claude di elencare i principali problemi non risolti di un progetto nelle ultime 24 ore per confermare l'accesso. Claude vede le organizzazioni e i progetti a cui ha accesso il tuo account Sentry.
   Consiglio: Inizia con un solo progetto, così il primo smistamento resta gestibile.
2. **Collega Linear**: Aggiungi il server MCP ospitato di Linear e autorizzalo sul tuo workspace Linear. Chiedi a Claude di elencare i tuoi team e le tue label, così usa la chiave del team, le label e i valori di priorità giusti. Digli quale team è responsabile di quale servizio, per esempio con una breve mappatura che incolli all'inizio.
   Consiglio: Tieni un prompt salvato con la mappatura servizio-team e riusalo ogni volta.
3. **Aggiungi il contesto del codice**: Collega il server MCP di GitHub con accesso in lettura ai repository dietro i tuoi progetti Sentry. Così Claude può aprire il file e la riga indicati in uno stack trace e controllare i commit recenti che li hanno modificati. Usa un token fine-grained o OAuth limitato solo a quei repository.
   Consiglio: Per questa configurazione basta l'accesso in sola lettura ai repository.
4. **Approva i ticket**: Chiedi a Claude di proporre un ticket Linear per ogni problema Sentry, con il messaggio di errore, il numero di eventi, gli utenti coinvolti, un link al problema Sentry e il file sospetto. Rivedi le bozze, scarta duplicati e rumore, poi approva ogni creazione. Chiedi a Claude di aggiungere il link Linear come commento sul problema Sentry se il tuo team lo segue lì.
   Consiglio: Chiedi a Claude di controllare in Linear se esiste già un ticket per lo stesso errore prima di scriverne uno nuovo.

## Prompt da provare

- Elenca i 10 problemi Sentry non risolti del progetto web che hanno colpito più utenti nelle ultime 24 ore.
- Per i primi 3, leggi gli stack trace, trova il file probabile su GitHub e scrivi le bozze dei ticket Linear per il team Frontend. Non crearli ancora.
- Controlla in Linear se ci sono ticket che citano TypeError: Cannot read properties of undefined prima di scrivere qualsiasi cosa.
- Crea le bozze approvate con priorità High e label sentry.
- Quale commit recente ha più probabilmente introdotto l'errore del problema WEB-4F2?

## Cosa ti serve

- Accesso all'organizzazione Sentry
- Workspace Linear con il permesso di creare ticket
- Accesso GitHub ai repository interessati
- Claude Desktop o Claude Code

## Limiti

- L'ipotesi di Claude sul file colpevole si basa sugli stack trace e sui commit recenti, e può essere sbagliata.
- Gli stack trace minificati o non simbolizzati danno a Claude molte meno informazioni; carica le tue source map su Sentry.
- Non conosce le responsabilità dei team se non gliele indichi.

## Note di sicurezza

- L'accesso a Sentry è in sola lettura.
- Tieni attiva l'approvazione per la creazione dei ticket Linear.

## Server 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

## Domande frequenti

**Claude può risolvere o ignorare i problemi Sentry?**

Il server Sentry include strumenti che possono modificare i problemi: questa configurazione si basa quindi sul fatto che tu non approvi quelle chiamate. Se vuoi un uso rigorosamente in sola lettura, nega quegli strumenti nelle impostazioni dei permessi del tuo host.

**Servono abbonamenti a pagamento?**

I server MCP di per sé non richiedono un piano particolare, ma ti servono account Sentry, Linear e GitHub con accesso ai progetti interessati. Alcune funzioni di Sentry, come la sua analisi con l'IA, dipendono dal tuo piano Sentry.

**Claude assegnerà i ticket alle persone?**

Può farlo se glielo chiedi e gli indichi l'utente o il team Linear giusto, ma di default non sa chi è responsabile di cosa. Una breve mappatura delle responsabilità nel prompt dà risultati migliori che lasciarlo indovinare.

**Quale host funziona meglio?**

Claude Code è comodo perché può anche leggere la tua copia locale del repository ed eseguire i test. Claude Desktop va benissimo se vuoi solo smistare e creare ticket.

## Strumenti

- **[Sentry](https://suiteintent.com/t/sentry?m=IT)**: Monitoraggio di errori e prestazioni per app. · Ideale per: Scoprire i bug prima dei clienti · Piano gratuito · 5000
- **[Linear](https://suiteintent.com/t/linear?m=IT)**: Issue tracker veloce, pensato per la tastiera. · Ideale per: Startup che pianificano a cicli · Piano gratuito · Gratis per startup
- **[GitHub](https://suiteintent.com/t/github?m=IT)**: Hosting di codice, issue e pull request. · Ideale per: Team che revisionano il codice con pull request · Piano gratuito · 10000
