Was macht sentry-fix-issues?
Finden und Beheben von Problemen aus Sentry mithilfe von MCP. Verwenden Sie dies, wenn Sie aufgefordert werden, Sentry-Fehler zu beheben, Produktionsprobleme zu debuggen, Ausnahmen zu untersuchen oder in Sentry gemeldete Bugs zu lösen. Analysiert systematisch Stack-Traces, Breadcrumbs, Traces und Kontext, um die Ursachen zu identifizieren.
Funktionen
- Fehler-Details abrufen: Holt detaillierte Informationen zu einem Sentry-Event, einschließlich Stack-Traces, Breadcrumbs und Tags.
- Issues auflisten: Listet die aktuellen Issues aus einem Sentry-Projekt auf, gefiltert nach Status oder anderen Kriterien.
- Issue-Status aktualisieren: Ändert den Status eines Issues (z. B. auf "gelöst" oder "ignoriert").
- Kontext analysieren: Extrahiert relevante Kontextdaten aus Events, um die Ursachenanalyse zu erleichtern.
Voraussetzungen
- Sentry-Organisation und -Projekt: Sie benötigen Zugriff auf ein Sentry-Konto mit einem aktiven Projekt.
- Sentry-Auth-Token: Ein gültiges Authentifizierungstoken von Sentry (mit ausreichenden Berechtigungen).
- MCP-kompatibler Client: Diese Fähigkeit funktioniert in jeder Umgebung, die das MCP unterstützt (z. B. Claude Code, Cursor, Codex).
Konfiguration
Um diese Fähigkeit zu verwenden, müssen Sie die folgenden Umgebungsvariablen setzen:
export SENTRY_AUTH_TOKEN="your-sentry-auth-token"
export SENTRY_ORGANIZATION="your-organization-slug"
export SENTRY_PROJECT="your-project-slug"
Optional können Sie auch die Sentry-Instanz konfigurieren:
export SENTRY_HOST="https://sentry.io" # Standardwert, kann für selbstgehostete Instanzen geändert werden
Verwendung
Stellen Sie eine Anfrage wie:
"Kannst du mir helfen, den letzten Fehler aus Sentry zu beheben?"
Der Agent wird dann:
- Das neueste Issue aus Ihrem Sentry-Projekt abrufen.
- Die Stack-Traces, Breadcrumbs und den Kontext analysieren.
- Eine Diagnose der Grundursache bereitstellen.
- Einen Korrekturvorschlag machen (z. B. einen Code-Fix oder eine Konfigurationsänderung).
Beispiele
Beispiel 1: Issue-Details abrufen
Nutzer: "Zeig mir die Details zum letzten Fehler in Sentry."
Agent: (Ruft das neueste Issue ab und zeigt Stack-Trace, Breadcrumbs und Kontext an)
Beispiel 2: Issue beheben
Nutzer: "Kannst du den TypeError in meinem Projekt beheben?"
Agent: (Analysiert das Issue, identifiziert die Ursache und schlägt einen Fix vor)
Weiterführende Informationen
Weitere Details zur Verwendung des MCP mit Sentry finden Sie in der offiziellen Dokumentation.
Support
Bei Fragen oder Problemen nutzen Sie bitte die GitHub-Issues des Repositories.