Connettore MCP Sentry per Manus

Analizza gli errori di Sentry e arriva più velocemente alla causa principale

Manus è un agente IA indipendente, non una funzione di Sentry. Si collega tramite il server MCP ufficiale di Sentry con il tuo account, legge problemi e stack trace, aggiunge l'analisi delle cause principali di Seer quando il tuo piano la include, e suggerisce una correzione.

Prima, collega Sentry in Manus

1Errore

CHECKOUT-4KErrore

TypeError

Cannot read properties of undefined (reading 'amount')

getOrderTotal (checkout/summary.ts)

Numero di eventi
1,204
Utenti
386
Prima rilevazione
2h fa

2Causa principale

Causa principale da Seer

I carrelli salvati possono non avere ancora un totale. La release 2.14.0 ha rimosso il fallback, quindi getOrderTotal() legge cart.total.amount su un valore vuoto.

Manus l'ha verificato rispetto allo stack trace: checkout/summary.ts, riga 42.

3Correzione suggerita

checkout/summary.ts

41const cart = await getCart(id)

-42return cart.total.amount

+42return cart.total?.amount ?? 0

Correggi il totale del carrello mancante al checkoutPull request #318 · in attesa della tua revisione

Sentry tracciamento errori che mostra cosa risolvere prima

Invece di leggere gli avvisi di Sentry uno per uno, ottieni un unico elenco di problemi Sentry nuovi e non risolti, classificati per eventi e utenti coinvolti.

Classifica i nuovi problemi di Sentry per eventi e utenti coinvolti

Manus elenca i problemi nuovi o ancora non risolti, li ordina per impatto e ti dice quale risolvere prima e perché. Inserisci un orario nel prompt e verrà eseguito ogni mattina come attività pianificata.

checkout-webNuovi e non risoltiUltime 24 ore
#ProblemaNumero di eventiUtenti
  1. 1TypeErrorCorreggi prima questoCannot read properties of undefined (reading 'amount')1,204386
  2. 2ChunkLoadErrorLoading chunk 412 failed640211
  3. 3TimeoutErrorPOST /api/payments timed out after 30s31897
  4. 4ReferenceErroranalytics is not defined9264

Manus: Risolvi prima CHECKOUT-4K. È iniziato con la release 2.14.0, blocca il checkout per 386 utenti e ha il maggior numero di eventi oggi.

Uno strumento di debug AI per stack trace e Sentry Seer

Incolla un link al problema per un debug più rapido con Sentry. Manus legge lo stack trace e i dettagli dell'evento, e aggiunge l'analisi di Seer se il tuo piano Sentry include Seer.

Sentry analisi delle cause radice in parole semplici

Manus legge lo stack trace e i dettagli dell'evento e spiega cosa si è rotto e quale riga controllare. Quando il tuo piano include Seer, il debugger AI proprio di Sentry, Manus legge anche la sua causa principale e la confronta con lo stack trace.

CHECKOUT-4K·Stack trace

TypeError: Cannot read properties of undefined (reading 'amount')

  1. checkout/summary.tsin getOrderTotal alla riga 42:22

    40export async function getOrderTotal(id: string) {

    41 const cart = await getCart(id)

    42 return cart.total.amount

    43}

  2. checkout/page.tsxin CheckoutSummary alla riga 18:9

  3. react-dom.production.jsin renderWithHooks alla riga 1287:18

Causa principale da Seer

  1. Un carrello salvato viene caricato prima che i prezzi vengano calcolati, quindi cart.total non è definito.
  2. La release 2.14.0 ha rimosso il fallback che restituiva 0.

Manus: Lo stack trace lo confirma. Inizia da checkout/summary.ts riga 42, poi controlla cosa è cambiato in getOrderTotal() nella release 2.14.0.

Un correttore di bug AI per i problemi di Sentry

Correzione bug con AI che puoi verificare prima: una modifica di codice suggerita in chat, o una pull request nel tuo repository se GitHub è collegato.

checkout/summary.ts+1-1

40 export async function getOrderTotal(id: string) {

41 const cart = await getCart(id)

42- return cart.total.amount

42+ return cart.total?.amount ?? 0

43 }

Manus: Restituisce 0 finché il carrello non ha prezzi, come accadeva prima della release 2.14.0.

Correggi gli errori di Sentry con una modifica di codice suggerita

Manus scrive la modifica che raccomanda come diff e spiega come risolve la causa principale. È un suggerimento nella chat, quindi il tuo codice resta com'è.

acme/checkout-webPronto per la revisione

Correggi il totale del carrello mancante al checkout #318

fix/checkout-4k → main

Risolve CHECKOUT-4K in Sentry

Causa principale
I carrelli salvati possono caricarsi prima dei prezzi, e la release 2.14.0 ha rimosso il fallback.
Come testare
Apri un carrello salvato prima che i prezzi si carichino e vai al checkout.

In attesa della tua revisione. L'unione resta a tua discrezione.

Sentry integrazione GitHub per le pull request di fix

Con GitHub collegato anche questo, Manus applica la correzione su un nuovo branch e apre una pull request collegata al problema Sentry. L'unione resta a tua discrezione.

Trasforma i problemi di Sentry in ticket Linear e report settimanali

Manus consegna ciò che trova al tuo team: un ticket Linear con i passaggi per riprodurre il problema, oppure un rapporto settimanale di monitoraggio errori Sentry su Slack.

Integrazione Sentry e Linear con passaggi di riproduzione

Manus scrive un ticket Linear con l'errore, i passaggi per riprodurlo, gli utenti interessati e un link di ritorno a Sentry.

ENG-412UrgenteBug

Il checkout si blocca quando un carrello salvato non ha un totale

TypeError: Cannot read properties of undefined (reading 'amount')

Passaggi per riprodurre il problema

  1. Salva un carrello prima che i prezzi si carichino.
  2. Apri il carrello salvato e vai al checkout.
  3. Il riepilogo dell’ordine si blocca con un TypeError.

Impatto

386 utenti e 1,204 eventi dalla release 2.14.0

CHECKOUT-4K in Sentry

Un report settimanale sulle performance di Sentry

Monitoraggio errori AI programmato: metti l'orario nel tuo prompt e Manus lo salva come task pianificato. Ogni lunedì riassume nuovi errori, richieste lente e release, poi pubblica il report su Slack.

Report settimanale · checkout-webOgni lunedì, alle 9:00
Nuovi problemi
14
Utenti interessati
1.9k
Richiesta più lenta
820 ms

Errori al giorno

Lun
Mar
Mer
Gio
Ven
Sab
Dom
  • La release 2.14.0 ha aggiunto 3 nuovi problemi, il principale è CHECKOUT-4K.
  • POST /api/payments è diventato più lento dopo il deploy di mercoledì.

Pubblicato su #eng-errors

Collega il server MCP Sentry in Manus

Non c'è nessun indirizzo server o token da copiare. Sentry è già tra i Connettori di Manus e accedi con il tuo account Sentry.

  1. Apri connettori

    In Manus, apri Connettori e seleziona Sentry.

  2. Accedi a Sentry

    Usa il tuo account Sentry e scegli cosa consentire nella schermata di approvazione di Sentry.

  3. Incolla un link al problema in un'attività

    Chiedi con parole semplici e indica un progetto o incolla il link di un problema, se ne hai uno.

La schermata di approvazione di Sentry

  • Inspect Issues & EventsLeggi issue, eventi, trace, release, profili e dettagli del progetto.
  • SeerUsa Seer, il debugger AI di Sentry, per trovare la causa principale.
  • Triage IssuesRisolvi, assegna e aggiorna i problemi.
  • Manage Projects & TeamsCrea e modifica progetti, team, monitor e regole di avviso.

Deseleziona tutto ciò che non vuoi che Manus usi. Puoi riconnetterti in seguito per modificarlo.

Esplora connettori e guide

Domande sul connettore MCP Sentry

Cos'è Sentry MCP?

Sentry MCP è il server MCP (Model Context Protocol) ufficiale di Sentry, disponibile su mcp.sentry.dev. Permette a un agente AI di leggere i tuoi dati Sentry, come problemi, eventi e stack trace, tramite il tuo account Sentry. Manus si collega da Connettori, quindi non devi eseguire tu alcun server MCP Sentry.

Come collego Sentry a Manus?

Apri Connettori in Manus, seleziona Sentry e accedi con il tuo account Sentry. La schermata di approvazione di Sentry elenca quindi ciò che Manus può usare, e puoi deselezionare ciò che non vuoi. Dopodiché, incolla un link a un issue o indica il nome di un progetto in un’attività.

Quali dati di Sentry può leggere Manus?

Cosa può aprire il tuo account Sentry: problemi ed eventi, stack trace, progetti, team e organizzazioni, release, trace e altri dati sulle prestazioni, e l'analisi delle cause radice di Seer quando il tuo piano Sentry include Seer.

Manus modificherà il mio codice o i miei problemi Sentry?

Non da solo. Modifica il codice solo se glielo chiedi e se è connesso anche GitHub: lavora su un nuovo branch e apre una pull request, e la decisione di unire resta a te. Risolve, assegna o aggiorna i problemi di Sentry solo se hai consentito il triage dei problemi quando ti sei connesso. Per verificare prima, chiedigli di mostrarti le modifiche prima di apportarle.

Manus è un agente AI di Sentry, come Seer?

No. Seer è il debugger AI proprio di Sentry, e Sentry Autofix è il flusso di Seer dentro Sentry che va da un problema a una correzione. Entrambi funzionano in Sentry sui piani che includono Seer. Manus è un agente AI separato: legge l’analisi di Seer tramite il connettore e la usa nel tuo task, insieme ad app come GitHub, Linear e Slack.

Manus può leggere gli avvisi e i dati sulle prestazioni di Sentry?

Sì. Può leggere le tue regole di avviso, le trace, le release e i profili, così puoi chiedere cosa monitora un avviso o dove una richiesta lenta impiega il suo tempo. Crea o modifica le regole di avviso solo se hai consentito la gestione di progetti e team al momento del collegamento.

Ho bisogno di Claude Code o Cursor per usare Sentry MCP?

No. Una guida di configurazione “Sentry Claude Code” o “Sentry Cursor” ti fa aggiungere tu stesso il server MCP di Sentry a quello strumento. In Manus, Sentry è già elencato tra i Connettori: accedi una volta, chiedi in una chat e l’attività viene eseguita nel cloud.

Questo cambierà le mie integrazioni Sentry con Slack o GitHub?

No. La tua integrazione Sentry Slack, l'integrazione GitHub e tutte le altre continuano a funzionare come sempre. Quando chiedi a Manus di pubblicare su Slack, aprire una pull request GitHub o creare un issue Linear, usa i connettori che hai configurato in Manus.

Posso revocare l'accesso di Manus a Sentry?

Sì. Apri Connettori in Manus, seleziona Sentry e scegli Disconnetti. Puoi riconnetterti in seguito e scegliere permessi diversi nella schermata di approvazione di Sentry.

Collega Sentry e smista il tuo primo problema

Collega Sentry in Manus