Sentry MCP-Connector für Manus

Sentry-Fehler sichten und schneller zur Ursache kommen

Manus ist ein eigenständiger KI-Agent, keine Funktion von Sentry. Er verbindet sich über den offiziellen MCP-Server von Sentry mit Ihrem eigenen Konto, liest Issues und Stack-Traces, fügt die Ursachenanalyse von Seer hinzu, wenn Ihr Plan diese enthält, und schlägt eine Lösung vor.

Verbinde zuerst Sentry in Manus

1Fehler

CHECKOUT-4KFehler

TypeError

Cannot read properties of undefined (reading 'amount')

getOrderTotal (checkout/summary.ts)

Anzahl Ereignisse
1,204
Benutzer
386
Zuerst gesehen
vor 2 Std.

2Ursache

Ursache von Seer

Gespeicherte Warenkörbe können noch keine Gesamtsumme haben. Release 2.14.0 hat den Fallback entfernt, sodass getOrderTotal() cart.total.amount bei einem leeren Wert ausliest.

Manus hat es anhand des Stack Trace überprüft: checkout/summary.ts, Zeile 42.

3Vorgeschlagene Lösung

checkout/summary.ts

41const cart = await getCart(id)

-42return cart.total.amount

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

Fehlende Warenkorbsumme beim Checkout behebenPull-Request #318 · wartet auf deine Überprüfung

Sentry Fehlerverfolgung, die zeigt, was zuerst behoben werden muss

Statt Sentry-Warnungen einzeln zu lesen, erhalte eine einzige Liste neuer und ungelöster Sentry-Probleme, sortiert nach betroffenen Ereignissen und Nutzern.

Neue Sentry-Probleme nach Ereignissen und betroffenen Nutzern ranken

Manus listet die Issues auf, die neu oder noch ungelöst sind, sortiert sie nach Auswirkung und sagt Ihnen, welches zuerst zu beheben ist und warum. Geben Sie eine Uhrzeit im Prompt an, und es läuft jeden Morgen als geplante Aufgabe.

checkout-webNeu und ungelöstLetzte 24 Stunden
#ProblemAnzahl EreignisseBenutzer
  1. 1TypeErrorZuerst behebenCannot 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: Behebe zuerst CHECKOUT-4K. Es begann mit Release 2.14.0, blockiert den Checkout für 386 Nutzer und hat heute die meisten Ereignisse.

Ein KI-Debugging-Tool für Stack-Traces und Sentry Seer

Fügen Sie einen Issue-Link ein, um schneller mit Sentry zu debuggen. Manus liest den Stack-Trace und die Event-Details und fügt die Analyse von Seer hinzu, wenn Ihr Sentry-Plan Seer enthält.

Sentry Ursachenanalyse in einfachen Worten

Manus liest den Stack-Trace und die Ereignisdetails und erklärt, was kaputt ist und welche Zeile zu prüfen ist. Wenn dein Plan Seer, Sentrys eigenen KI-Debugger, enthält, liest Manus auch dessen Grundursache und prüft sie anhand des Stack-Traces.

CHECKOUT-4K·Stack-Trace

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

  1. checkout/summary.tsin getOrderTotal Zeile 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 Zeile 18:9

  3. react-dom.production.jsin renderWithHooks Zeile 1287:18

Ursache von Seer

  1. Ein gespeicherter Warenkorb wird geladen, bevor die Preise berechnet werden, daher ist cart.total undefined.
  2. Release 2.14.0 hat den Fallback entfernt, der 0 zurückgab.

Manus: Der Stacktrace stimmt dem zu. Beginnen Sie bei checkout/summary.ts Zeile 42 und prüfen Sie dann, was sich in getOrderTotal() in Release 2.14.0 geändert hat.

Ein KI-Bugfixer für Sentry-Issues

KI-Fehlerbehebung, die du zuerst prüfen kannst: ein vorgeschlagener Code-Änderungsvorschlag im Chat, oder ein Pull Request in deinem Repository, wenn GitHub auch verbunden ist.

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: Gibt 0 zurück, bis der Warenkorb Preise hat, genau wie vor Release 2.14.0.

Sentry-Fehler mit einem vorgeschlagenen Code-Änderungsvorschlag beheben

Manus schreibt die empfohlene Änderung als Diff und erklärt, wie sie die Grundursache behebt. Es ist ein Vorschlag im Chat, dein Code bleibt also unverändert.

acme/checkout-webBereit zur Prüfung

Fehlende Warenkorbsumme beim Checkout beheben #318

fix/checkout-4k → main

Behebt CHECKOUT-4K in Sentry

Ursache
Gespeicherte Warenkörbe können vor den Preisen geladen werden, und Release 2.14.0 hat den Fallback entfernt.
Wie man testet
Öffne einen gespeicherten Warenkorb, bevor die Preise geladen werden, und gehe zur Kasse.

Wartet auf deine Prüfung. Das Zusammenführen bleibt bei dir.

Sentry GitHub Integration für Fix-Pull-Requests

Ist zusätzlich GitHub verbunden, behebt Manus das Problem in einem neuen Branch und öffnet einen Pull Request, der auf das Sentry-Issue verlinkt. Das Mergen bleibt dir überlassen.

Verwandle Sentry-Issues in Linear-Tickets und wöchentliche Berichte

Manus gibt das Gefundene an dein Team weiter: ein Linear-Ticket mit Schritten zur Reproduktion oder einen wöchentlichen Sentry-Fehlerbericht in Slack.

Sentry Integration mit Linear inklusive Schritten zur Reproduktion

Manus schreibt ein Linear-Issue mit dem Fehler, den Schritten zur Reproduktion, den betroffenen Nutzern und einem Link zurück zu Sentry.

ENG-412DringendFehler

Checkout stürzt ab, wenn ein gespeicherter Warenkorb keine Gesamtsumme hat

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

Schritte zur Reproduktion

  1. Warenkorb speichern, bevor die Preise geladen werden.
  2. Öffne den gespeicherten Warenkorb und gehe zur Kasse.
  3. Die Bestellübersicht stürzt mit einem TypeError ab.

Auswirkung

386 Nutzer und 1,204 Ereignisse seit Release 2.14.0

CHECKOUT-4K in Sentry

Ein wöchentlicher Sentry-Performance-Monitoring-Report

Geplante KI-Fehlerüberwachung: Gib die Zeit in deinem Prompt an, und Manus speichert sie als geplante Aufgabe. Jeden Montag fasst es neue Fehler, langsame Anfragen und Releases zusammen und postet den Bericht in Slack.

Wöchentlicher Report · checkout-webJeden Montag, 9 Uhr
Neue Probleme
14
Betroffene Benutzer
1.9k
Langsamste Anfrage
820 ms

Fehler pro Tag

Mo
Di
Mi
Do
Fr
Sa
So
  • Release 2.14.0 hat 3 neue Probleme hinzugefügt, angeführt von CHECKOUT-4K.
  • POST /api/payments wurde nach dem Deploy am Mittwoch langsamer.

Gepostet in #eng-errors

Verbinde den Sentry MCP-Server in Manus

Es gibt keine Serveradresse oder kein Token zu kopieren. Sentry ist bereits in den Manus-Connectors vorhanden, und du meldest dich mit deinem eigenen Sentry-Konto an.

  1. Connectors öffnen

    Öffnen Sie in Manus Connectors und wählen Sie Sentry.

  2. Melde dich bei Sentry an

    Verwende dein Sentry-Konto und wähle auf dem Genehmigungsbildschirm von Sentry aus, was erlaubt werden soll.

  3. Issue-Link in einen Task einfügen

    Frag einfach in deinen eigenen Worten und nenne ein Projekt oder füge einen Issue-Link ein, wenn du einen hast.

Sentrys Freigabebildschirm

  • Inspect Issues & EventsLies Issues, Events, Traces, Releases, Profiles und Projektdetails.
  • SeerNutze Seer, Sentrys KI-Debugger, um die Ursache zu finden.
  • Triage IssuesProbleme lösen, zuweisen und aktualisieren.
  • Manage Projects & TeamsProjekte, Teams, Monitore und Alarmregeln erstellen und ändern.

Entferne das Häkchen bei allem, was Manus nicht nutzen soll. Du kannst später erneut verbinden, um es zu ändern.

Connectors und Leitfäden entdecken

Fragen zum Sentry-MCP-Connector

Was ist Sentry MCP?

Sentry MCP ist Sentrys offizieller MCP-Server (Model Context Protocol) unter mcp.sentry.dev. Er ermöglicht es einem KI-Agenten, über dein eigenes Sentry-Konto auf deine Sentry-Daten wie Issues, Events und Stack Traces zuzugreifen. Manus verbindet sich damit über Connectors, sodass du keinen eigenen Sentry MCP-Server betreiben musst.

Wie verbinde ich Sentry mit Manus?

Öffne Connectors in Manus, wähle Sentry und melde dich mit deinem Sentry-Konto an. Der Genehmigungsbildschirm von Sentry zeigt dann, was Manus nutzen darf, und du kannst alles abwählen, was du nicht möchtest. Danach fügst du einen Issue-Link ein oder nennst ein Projekt in einer Aufgabe.

Welche Sentry Daten kann Manus lesen?

Was dein Sentry Konto öffnen kann: Issues und Events, Stack-Traces, Projekte, Teams und Organisationen, Releases, Traces und andere Performance-Daten sowie Seers Ursachenanalyse, wenn dein Sentry Plan Seer enthält.

Wird Manus meinen Code oder meine Sentry-Issues ändern?

Nicht von sich aus. Es ändert Code nur, wenn du es anforderst und GitHub ebenfalls verbunden ist: Es arbeitet auf einem neuen Branch und öffnet einen Pull-Request, und das Zusammenführen bleibt bei dir. Es löst, weist zu oder aktualisiert Sentry-Issues nur, wenn du beim Verbinden die Issue-Triage erlaubt hast. Um vorher zu prüfen, bitte es, dir die Änderungen zu zeigen, bevor es sie vornimmt.

Ist Manus ein Sentry KI-Agent, wie Seer?

Nein. Seer ist der eigene KI-Debugger von Sentry, und Sentry Autofix ist der Seer-Ablauf innerhalb von Sentry, der von einem Issue zu einer Lösung führt. Beide laufen in Sentry bei Plänen, die Seer enthalten. Manus ist ein eigenständiger KI-Agent: Er liest die Analyse von Seer über den Connector und nutzt sie in deiner Aufgabe, zusammen mit Apps wie GitHub, Linear und Slack.

Kann Manus Sentry-Alarme und Performance-Daten lesen?

Ja. Es kann deine Alarmregeln, Traces, Releases und Profile lesen, sodass du fragen kannst, was ein Alarm überwacht oder wo eine langsame Anfrage ihre Zeit verbringt. Es erstellt oder ändert Alarmregeln nur, wenn du bei der Verbindung die Verwaltung von Projekten und Teams erlaubt hast.

Brauche ich Claude Code oder Cursor, um den Sentry MCP zu nutzen?

Nein. Eine „Sentry Claude Code“- oder „Sentry Cursor“-Einrichtungsanleitung lässt dich den MCP-Server von Sentry selbst zu diesem Tool hinzufügen. In Manus ist Sentry bereits unter Connectors gelistet: einmal anmelden, im Chat fragen, und die Aufgabe läuft in der Cloud.

Ändert das meine Sentry-Integrationen mit Slack oder GitHub?

Nein. Deine Sentry Slack Integration, GitHub Integration und alle anderen funktionieren weiterhin wie bisher. Wenn du Manus bittest, in Slack zu posten, einen GitHub Pull Request zu öffnen oder ein Linear Issue zu erstellen, nutzt es die Connectors, die du in Manus eingerichtet hast.

Kann ich Manus den Zugriff auf Sentry entziehen?

Ja. Öffne Connectors in Manus, wähle Sentry aus und klicke auf „Trennen“. Du kannst später wieder verbinden und auf dem Genehmigungsbildschirm von Sentry andere Berechtigungen wählen.

Verbinde Sentry und triagiere dein erstes Issue

Sentry in Manus verbinden