Zum Inhalt springen

Integration · Entwicklertools

Claude & ChatGPT mit Sentry verbinden

Frage deine KI, was in der Produktionsumgebung schiefläuft, und erhalte die Antwort direkt aus Sentry. Sie kann ungelöste Issues auflisten, den Stacktrace eines Events durchgehen, den Zustand eines Releases prüfen und Cron-Jobs erkennen, die einen Lauf verpasst haben. Wenn du so weit bist, kann sie Issues für dich lösen, ignorieren oder zuweisen.

Sentry kostenlos verbinden

Kostenloser Tarif, keine Kreditkarte erforderlich. Dauert etwa eine Minute.

Fragen Sie zum Beispiel

  • “Welche ungelösten Fehler sind in den letzten 24 Stunden in der Produktionsumgebung am häufigsten aufgetreten?”

    Die KI führt list_issues mit einer Sentry-Suche wie is:unresolved in der Produktionsumgebung aus und sortiert die Ergebnisse nach der Anzahl der Events.

  • “Erkläre mir Issue WEB-3F2 und zeige mir, wo der Fehler auftritt.”

    Sie sucht nach der Kurz-ID, ruft das empfohlene Event ab und geht mit dir den Stacktrace, die Tags und den Anfragekontext durch.

  • “Wie steht es um Release 2.14.0 und welche Änderungen enthält es?”

    Sie liest den Zustand des Releases, seine Verbreitung und die Anzahl neuer Issues aus und listet anschließend die Commits und Deployments dieser Version auf.

Was Ihre KI tun kann

Issues und Stacktraces

Durchsuche Issues mit der Sentry-eigenen Abfragesyntax und öffne beliebige Events mit Stacktrace, Tags, Anfrage- und Benutzerkontext. Die KI kann auch Seers Lösungsvorschlag für ein Issue lesen.

Releases, Deployments und Cron-Jobs

Prüfe den Zustand und die Verbreitung von Releases, liste Commits und Deployments auf und verfolge die Check-ins der Cron-Monitore, um verpasste Läufe zu erkennen.

Issues direkt im Chat bearbeiten

Löse, ignoriere, merke oder weise Issues zu, ohne Sentry zu öffnen. Alle anderen Sentry-Tools lesen ausschließlich Daten.

  • “Haben letzte Nacht Cron-Jobs einen Lauf verpasst?”

    Sie listet deine Cron-Monitore und deren letzte Check-ins auf und weist auf verpasste oder fehlgeschlagene Läufe hin.

  • “Welche Browser sind von diesem Checkout-Fehler betroffen?”

    Sie ruft die Aufschlüsselung des Browser-Tags für das Issue ab, einschließlich der Anzahl für jeden Wert.

  • “Weise diese drei Issues Maria zu und markiere das alte als gelöst.”

    Sie findet Maria in der Mitgliederliste und aktualisiert anhand der IDs die Zuweisung und den Status der Issues.

28 Tools für Sentry

Diese Tools werden beim Verbinden aktiviert. Sie können jedes einzelne deaktivieren oder festlegen, dass es vor der Ausführung Ihre Freigabe benötigt.

  • find_event_by_idErmitteln, zu welchem Projekt und Issue eine `event_id` innerhalb der Organisation gehört.
  • get_cron_monitorEinen Cron-Monitor anhand von `monitor_id_or_slug` mit Zeitplan und Status abrufen.
  • get_eventEin Event anhand von Projekt und `event_id` mit Stacktrace, Tags, Anfrage- und Benutzerkontext abrufen.
  • get_event_statsEvent-Anzahlen pro Projekt für die Organisation abrufen: `field` (z. B. sum(quantity)), `category` (error, transaction...), `stats_period` und `interval`.
  • get_issueEin Issue anhand seiner ID mit Titel, Fehlerquelle, Status, Event-Anzahl, betroffenen Benutzern sowie erstem und letztem Auftreten abrufen.
  • get_issue_autofixDen Status und den Lösungsvorschlag der Analyse durch Sentrys KI (Seer) für ein Issue anhand von `issue_id` abrufen.
  • get_issue_by_short_idEin Issue anhand seiner Kurz-ID (z. B. PROJECT-1A2) suchen und seine numerische ID sowie sein Projekt abrufen.
  • get_issue_eventEin Event eines Issues anhand von `issue_id` und `event_id` (latest, oldest oder recommended verwenden) mit Stacktrace, Tags und Kontext abrufen.
  • get_issue_tagDie Aufschlüsselung eines Tags (z. B. browser, release, environment) für ein Issue anhand von `issue_id` und `tag_key` abrufen.
  • get_organizationEine Organisation anhand von `company_id_or_slug` abrufen.
  • get_projectEin Projekt anhand des Organisations-Slugs und `project_id_or_slug` abrufen.
  • get_releaseEin Release anhand von `version` mit Zustand, Verbreitung und Anzahl neuer Issues abrufen.
  • list_cron_checkinsDie letzten Check-ins eines Cron-Monitors anhand von `monitor_id_or_slug` auflisten, um verpasste oder fehlgeschlagene Läufe zu erkennen.
  • list_cron_monitorsCron-Monitore einer Organisation auflisten, gefiltert nach `project`, `environment` oder `owner`.
  • list_environmentsDie Umgebungen (z. B. production, staging) einer Organisation auflisten.
  • list_issue_eventsDie Events (einzelnen Vorkommnisse) eines Issues anhand von `issue_id` auflisten, optional nach `query`, `environment` oder Zeitraum gefiltert.
  • list_issue_tag_valuesAlle Werte eines Tags für ein Issue anhand von `issue_id` und `tag_key` mit ihrer jeweiligen Anzahl auflisten.
  • list_issuesIssues einer Organisation mit der Sentry-Suche in `query` (z. B. is:unresolved level:error) sowie `project`, `environment`, `stats_period` und `sort` auflisten. Damit lassen sich die häufigsten oder neuesten Fehler finden.
  • list_membersMitglieder einer Organisation auflisten, optional nach `query` (z. B. E-Mail-Adresse) gefiltert. Damit lässt sich ein Mitglied finden, dem Issues zugewiesen werden sollen.
  • list_organizationsDie Sentry-Organisationen auflisten, auf die du Zugriff hast, einschließlich ihrer Slugs. Den Slug in den anderen Tools verwenden.
  • list_project_eventsDie letzten Fehler-Events eines Projekts auflisten, optional innerhalb eines Zeitraums oder `stats_period`.
  • list_projectsProjekte einer Organisation auflisten, optional nach `query` gefiltert.
  • list_release_commitsDie in einem Release enthaltenen Commits anhand von `version` auflisten.
  • list_release_deploysDie Deployments eines Releases anhand von `version` mit Umgebungen und Datumsangaben auflisten.
  • list_releasesReleases einer Organisation auflisten, gefiltert nach `project`, `environment` oder `query`.
  • list_teamsTeams einer Organisation auflisten, optional nach `query` gefiltert.
  • list_user_feedbackFeedback auflisten, das Endbenutzer in einem Projekt eingereicht haben.
  • update_issuesFür andere sichtbarIssues in einem Projekt aktualisieren: Issue-`id`(s) übergeben und `status` (resolved, unresolved, ignored), `assigned_to`, `is_bookmarked` oder `has_seen` setzen. Ohne `id` gilt die Änderung für jedes passende Issue im Projekt. Daher immer IDs übergeben.

In drei Schritten einrichten

  1. 1

    App auswählen

    Erstellen Sie ein kostenloses PipMCP-Konto und wählen Sie Sentry aus der App-Liste.

  2. 2

    Schlüssel einfügen

    Füge ein Sentry-Authentifizierungstoken ein. Gehe in Sentry zu User settings > Personal Tokens, klicke auf Create New Token, wähle die Berechtigungen aus, die die KI erhalten soll, und kopiere das Token.

  3. 3

    Link zu Ihrer KI hinzufügen

    Sie erhalten einen persönlichen MCP-Link. Fügen Sie ihn in Claude, ChatGPT oder Cursor hinzu:

    1. Klicken Sie auf Ihren Namen und dann auf Einstellungen › Konnektoren › Benutzerdefinierten Konnektor hinzufügen.
    2. Fügen Sie Ihren Link als URL des Remote-MCP-Servers ein.
    3. Aktivieren Sie den Konnektor über das +-Menü in einem Chat.

Fragen

Was kann die KI in Sentry tun?

Sie kann Organisationen, Projekte, Teams, Mitglieder, Umgebungen, Issues, Events, Releases, Cron-Monitore, Benutzerfeedback und Event-Statistiken lesen. Sie kann das Issue zu einer Event-ID finden und Seers Autofix-Analyse lesen. Das einzige Tool, das Änderungen vornimmt, ist update_issues. Es setzt den Status, die zugewiesene Person, die Lesezeichenmarkierung oder den Gesehen-Status.

Sieht die KI meinen Sentry-API-Schlüssel?

Nein. Du fügst dein Sentry-Authentifizierungstoken einmal in PipMCP ein. Es wird verschlüsselt gespeichert, der KI nie angezeigt und nach dem Speichern auch dir nicht mehr angezeigt. Die KI erhält nur die Ergebnisse der Tools, die du aktiviert hast.

Kann ich steuern, was die KI tun darf?

Ja. Du wählst aus, welche Tools aktiviert sind. So kannst du update_issues deaktiviert lassen und die Verbindung auf Lesezugriff beschränken. Du kannst auch festlegen, dass die KI vor dem Aktualisieren von Issues deine Freigabe benötigt. Jeder Tool-Aufruf wird protokolliert.

Funktioniert das mit ChatGPT?

Ja. Öffne in ChatGPT Settings › Apps & Connectors › Advanced, aktiviere Developer mode und füge deinen PipMCP-Link hinzu. Developer mode erfordert einen kostenpflichtigen ChatGPT-Tarif: Plus, Pro, Business oder Enterprise. Derselbe Link funktioniert auch in Claude (Settings › Connectors › Add custom connector) und in Cursor.

Was kostet das?

PipMCP bietet einen kostenlosen Tarif. Für den Einstieg brauchst du keine Kreditkarte. Kostenpflichtige Tarife werden pro abgeschlossener Aufgabe abgerechnet. Du verbindest dein eigenes Sentry-Konto. Etwaige Sentry-Gebühren werden daher direkt zwischen dir und Sentry abgerechnet.

Welche Berechtigungen sollte mein Sentry-Token haben?

Gib dem Token nur die Berechtigungen, die die KI benötigt. Für Abfragen genügt Lesezugriff auf deine Organisation, Projekte und Issues. Soll die KI Issues lösen oder zuweisen, benötigt das Token zusätzlich Schreibzugriff auf Issues. Sowohl die Berechtigungen des Tokens als auch die in PipMCP aktivierten Tools begrenzen, was die KI tun kann.

Lassen Sie Ihre KI noch heute in Sentry arbeiten.

Starten Sie kostenlos. Ihr Schlüssel bleibt verschlüsselt und Sie entscheiden, was die KI tun darf.

Sentry kostenlos verbinden

PipMCP steht in keiner Verbindung zu Sentry. Produktnamen sind Marken ihrer jeweiligen Inhaber.