Integration einrichten
- Gehen Sie in PagerDuty zu Integrations > API Access Keys und klicken Sie auf „Create New API Key“. Erstellen Sie einen General Access-Key mit vollem Zugriff und kopieren Sie ihn. User-API-Tokens werden nicht akzeptiert.
- Gehen Sie in Ihrem Devin account unter app.devin.ai zu Settings > Connections > PagerDuty und klicken Sie auf „Connect“.
- Wählen Sie Ihre API region (US oder EU) und geben Sie anschließend Folgendes ein:
- Actor email: der PagerDuty-Nutzer, dem Devins Incident-Notizen und Updates zugeschrieben werden. Wir empfehlen einen dedizierten Service-Benutzer.
- General Access REST API key: der Key, den Sie in Schritt 1 erstellt haben.
- Klicken Sie auf „Connect“. Devin erstellt automatisch ein Webhook-Abonnement in PagerDuty, um Incident-Events empfangen zu können.
Webhook-Abonnements konfigurieren
incident.triggeredincident.acknowledgedincident.resolvedincident.priority_updatedincident.reassignedincident.service_updated
- Klicke im Abschnitt Webhook auf „Add webhook“ und kopiere die Webhook-URL.
- Gehe in PagerDuty zu Integrations > Generic Webhooks (v3) und füge einen Webhook hinzu, der auf diese URL verweist und den Geltungsbereich Account hat.
- Wähle die oben aufgeführten Incident-Event-Typen aus.
- Kopiere das Signing-Secret, das PagerDuty nur einmal anzeigt, füge es in Devin ein und klicke auf „Save“.
Beim Trennen von PagerDuty werden keine Incident-Events mehr gesendet und das von Devin erstellte Webhook-Abonnement wird gelöscht. Der PagerDuty MCP server wird dabei nicht entfernt.
Einrichten des PagerDuty-MCP-Servers
Eine OAuth App in PagerDuty registrieren
- Klicken Sie unter Settings > Connections > PagerDuty im Abschnitt MCP server auf „Set up with OAuth“. Kopieren Sie die auf der Setup-Seite angezeigte OAuth callback URL.
- Gehen Sie in PagerDuty zu Integrations > App Registration und klicken Sie auf „New App“. Geben Sie einen Namen ein, etwa
Devin, und wählen Sie OAuth 2.0 aus. - Wählen Sie Scoped OAuth aus und fügen Sie die OAuth callback URL aus Devin als Redirect URL hinzu.
- Wählen Sie unter den Berechtigungsbereichen alle Read Access-Geltungsbereiche aus. Devin benötigt keinen Schreibzugriff.
- Kopieren Sie den Wert Selected Permission Scope. Sie geben ihn bei der Installation des MCP server ein.
- Registrieren Sie die App und kopieren Sie anschließend die client ID und das client secret.
MCP server installieren
- Wählen Sie auf der Devin-Setup-Seite die Server URL für Ihre Region aus: Vereinigte Staaten (
mcp.pagerduty.com) oder Europäische Union (mcp.eu.pagerduty.com). - Geben Sie die OAuth Client ID und das OAuth Client Secret aus Ihrer PagerDuty-App ein.
- Fügen Sie den Wert Selected Permission Scope aus Ihrer PagerDuty-App unter OAuth scope ein.
- Speichern Sie die Installation.
Der PagerDuty-MCP-Zugriff erfolgt immer persönlich. Devin verwendet dafür niemals ein gemeinsames Organisations-Token. Jedes Member muss zunächst sein eigenes PagerDuty-Nutzerkonto verbinden, damit Devin PagerDuty-Tools in seinen Sitzungen nutzen kann.
Ihr PagerDuty-Nutzerkonto verbinden
Devin aus PagerDuty heraus auslösen
- Gehen Sie zu Automations und erstellen Sie eine neue Automatisierung.
- Fügen Sie einen Trigger hinzu, wählen Sie PagerDuty und anschließend ein Ereignis aus:
- Incident triggered: Ein neuer Incident wird eröffnet.
- Incident acknowledged: Jemand bestätigt einen Incident.
- Incident resolved: Ein Incident wird behoben.
- Incident updated: Priorität, Zuweisung oder Service eines Incidents ändern sich.
- Fügen Sie optional Bedingungen hinzu, um einzugrenzen, welche Incidents zutreffen:
- Service, Team und Priority: Die Optionen werden aus Ihrem PagerDuty-Konto geladen.
- Urgency (
highoderlow) und Status. - Title, Escalation policy und Assignee.
- Change (
priority,assignmentoderservice): nur für Incident updated.
- Fügen Sie eine Start session-Aktion mit Anweisungen für Devin hinzu und speichern Sie.
checkout-api und Urgency gleich high. Fügen Sie dann einen Prompt hinzu, etwa: „Untersuche diesen Incident. Prüfe die letzten Deploys und Fehlerlogs für checkout-api und finde die wahrscheinliche Ursache.“
Um eine Automatisierung mit einem PagerDuty-Trigger zu erstellen oder zu bearbeiten, müssen Sie zuerst Ihr PagerDuty-Nutzerkonto verbinden. Ihr PagerDuty-Nutzer muss zu dem PagerDuty-Konto gehören, das Ihre Organisation verbunden hat.

