Überblick
Sentry MCP aktivieren
1
Den MCP Marketplace öffnen
Gehen Sie zu Settings > MCP Marketplace und suchen Sie nach Sentry.
2
Den OAuth-Prozess abschließen
Klicken Sie auf Enable und authentifizieren Sie sich mit dem Sentry-Konto, das Zugriff auf Ihre Projekte hat. Dadurch erhält Devin Lesezugriff auf Ihre Sentry-Issues, Ereignisse und Stacktraces.
3
Die Verbindung überprüfen
Testen Sie die Verbindung, indem Sie eine Sitzung starten und Devin bitten, aktuelle Issues in einem Ihrer Projekte aufzulisten. Sie können auch im MCP Marketplace auf Test listing tools klicken, um die Verbindung zu bestätigen.
Funktionen
Auto-Triage-Pipeline (Webhook-gesteuert)
1
Eine Sentry Internal Integration erstellen
Gehen Sie in Ihrem Sentry-Dashboard zu Settings > Developer Settings > Custom Integrations und klicken Sie auf Create New Integration > Internal Integration.Konfigurieren Sie sie:
- Name:
Devin Auto-Triage - Webhook URL: Der Endpunkt Ihres Bridge-Service (z. B.
https://your-domain.com/sentry-webhook) - Alert Rule Action: Auf on setzen — dadurch wird die Integration als Aktion in Alert-Regeln verfügbar
- Permissions: Lesezugriff auf Issue & Event und Project
2
Eine Alert-Regel erstellen
Gehen Sie für Ihr Projekt zu Alerts > Create Alert Rule > Issue Alert:
- When: Ein neues Issue wird erstellt
- If: Das Issue hat mehr als 50 Ereignisse in 1 Stunde (an Ihr Traffic-Aufkommen anpassen)
- Then: Eine Benachrichtigung über Devin Auto-Triage senden
3
Einen Webhook-Handler bereitstellen
Erstellen Sie einen kleinen Handler, der die Alert-Payload von Sentry empfängt und eine Devin-Sitzung startet. Erstellen Sie einen Service-Benutzer in Settings > Service Users mit der Berechtigung Stellen Sie dies überall bereit, wo HTTPS-Traffic empfangen werden kann — etwa in einem Cloudflare Worker, in AWS Lambda oder auf einem kleinen VPS. Verweisen Sie dann die Webhook-URL Ihrer Sentry Internal Integration darauf.
ManageOrgSessions (fügen Sie auch ViewOrgSessions hinzu, wenn Sie Sitzungen über die API auflisten oder filtern möchten). Speichern Sie das API-Token als DEVIN_API_KEY, Ihre Organizations-ID als DEVIN_ORG_ID und das Client Secret Ihrer Sentry Internal Integration als SENTRY_CLIENT_SECRET in der Umgebung Ihres Handlers.4
Die Pipeline testen
Lösen Sie in Sentry einen Test-Alert aus (oder senken Sie Ihren Schwellenwert vorübergehend) und prüfen Sie dann in app.devin.ai, ob eine neue Sitzung mit dem Tag
sentry-auto-triage vorhanden ist.Der obige Code versieht jede Sitzung mit dem Tag
sentry-auto-triage und dem Namen des Sentry-Projekts. So können Sie diese Sitzungen im Devin-Dashboard filtern und über die API abrufen, indem Sie den Query-Parameter tags verwenden. Zum Auflisten von Sitzungen ist für Ihren Service-Benutzer die Berechtigung ViewOrgSessions erforderlich — in der API-Übersicht finden Sie die vollständige Berechtigungstabelle.Geplante Batch-Fehlerbehebung
1
Zeitplan erstellen
Gehe zu Settings > Schedules und klicke auf Create schedule.
- Name:
Tägliche Sentry-Fehlerbehebung - Frequency: Täglich um 6:00 Uhr (damit die Fix-PRs vor dem Stand-up bereit sind)
- Agent: Devin — damit kann Devin für jeden Fehler eine separate Sitzung starten, sodass die Fehlerbehebungen parallel laufen
- Prompt:
2
Prüfen und iterieren
Passe nach einer Woche Laufzeit den Geltungsbereich an:
- Erhöhe oder verringere die Anzahl der Fehler je nachdem, wie viele Fehlerbehebungen zusammengeführt werden können
- Filtere nach Projekt oder Tag, um dich auf bestimmte Bereiche deiner Codebasis zu konzentrieren
- Füge Knowledge hinzu zu euren Konventionen für die Fehlerbehandlung, damit Devins Fehlerbehebungen zu den Mustern deines Teams passen

