Raygun

offiziell

Interagieren Sie mit Ihren Absturzberichten und Echtzeit-Überwachungsdaten in Ihrem Raygun-Konto.

Was kann man mit Raygun MCP machen?

  • Fehlergruppen untersuchen — Suchen und prüfen Sie Fehlergruppen mit error_groups_search und error_group_investigate, um Stack-Traces und Kontext zu erhalten.
  • Bereitstellungen verfolgen — Verwenden Sie deployment_get_latest oder deployment_investigate, um neue Fehler mit aktuellen Releases zu korrelieren.
  • Leistung analysieren — Fragen Sie metrics_website_performance_analyze oder apm_hotspots_search ab, um langsame Methoden, Datenbankabfragen oder Seitenlade-Regressionen zu finden.
  • Kundensitzungen erkunden — Schlagen Sie Benutzeraktivitäten mit customers_search und session_investigate nach, um zu sehen, wo Erfahrungen fehlschlugen.
  • Fehlerstatus verwalten — Aktualisieren Sie Lösungsstatus oder fügen Sie Kommentare über error_group_update_status und error_group_add_comment hinzu.
  • Teameinladungen überprüfen — Listen, senden oder widerrufen Sie Einladungen mit invitations_manage, invitation_send und invitation_revoke.

Dokumentation

🔭 Raygun MCP Server

Untersuchen Sie Fehler und Performance in Raygun mit KI-Assistenten

MCP API Status Docs

Ein Remote-Model-Context-Protocol-Server (MCP), der KI-Assistenten mit Raygun Crash Reporting, Real User Monitoring und Application Performance Monitoring verbindet.

📘 Setup-Anleitung • 📚 Tool-Referenz • 🚀 Schnellstart


✨ Hauptfunktionen

  • 🐛 Fehlerverwaltung – Untersuchen, beheben und verfolgen Sie Anwendungsfehler und Abstürze mit vollständigen Stack-Traces und Kontext
  • 🚀 Deployment-Verfolgung – Überwachen Sie Releases und korrelieren Sie Fehler mit Deployments, um problematische Änderungen zu identifizieren
  • ⚡ Performance-Einblicke – Analysieren Sie Seitenladezeiten, Benutzermetriken und Performance-Trends im Zeitverlauf
  • 🔬 APM-Untersuchung – Finden Sie Backend-Engpässe, wiederkehrende Performance-Probleme und langsame Traces
  • 👥 Benutzerüberwachung – Verfolgen Sie Kundensitzungen, Verhaltensmuster und identifizieren Sie betroffene Benutzer
  • 🤝 Team-Zusammenarbeit – Verwalten Sie Einladungen und koordinieren Sie die Fehlerbehebung in Ihrem Team
  • 📊 Metriken & Analysen – Zeitreihenanalysen und Verteilungshistogramme für Fehler und Performance

📋 Voraussetzungen

🚀 Erste Schritte

Der Raygun MCP Server wird gehostet unter:

https://api.raygun.com/v3/mcp

Raygun hostet und aktualisiert den Dienst, sodass kein Paket oder lokaler Server installiert werden muss.

Install in Cursor Install in VS Code

OAuth (empfohlen)

Fügen Sie die URL als Streamable-HTTP-Server ohne Authorization-Header hinzu. Bei der ersten Verbindung öffnet Ihr MCP-Client Raygun in Ihrem Browser, damit Sie sich anmelden, einen Plan auswählen, die angeforderten Berechtigungen prüfen und den Zugriff autorisieren können.

Sie müssen keine OAuth-Client-ID oder kein Client-Secret angeben. Raygun unterstützt die automatische Client-Registrierung.

Codex und die ChatGPT-Desktop-App
codex mcp add raygun --url https://api.raygun.com/v3/mcp
codex mcp login raygun

Diese Konfiguration wird von der Codex-CLI, der Codex-IDE-Erweiterung und der ChatGPT-Desktop-App auf demselben Codex-Host gemeinsam genutzt.

Öffnen Sie in der ChatGPT-Desktop-App Einstellungen > MCP-Server, wählen Sie Server hinzufügen, dann Streamable HTTP, und geben Sie den Raygun-Endpunkt ein. Speichern und starten Sie die App neu, und wählen Sie dann Authentifizieren für Raygun.

ChatGPT im Web verwendet Remote-MCP-Tools über Plugins und liest Ihre lokale Codex-MCP-Konfiguration nicht. Ein separat veröffentlichtes Raygun-Plugin würde aus dem Plugin-Katalog installiert.

Claude Code
claude mcp add --transport http raygun https://api.raygun.com/v3/mcp

Führen Sie /mcp in Claude Code aus und folgen Sie dem Browser-Authentifizierungsablauf.

Cursor
{
  "mcpServers": {
    "raygun": {
      "url": "https://api.raygun.com/v3/mcp"
    }
  }
}

Cursor fordert Sie zur Authentifizierung auf, wenn die Verbindung hergestellt wird.

VS Code
{
  "servers": {
    "raygun": {
      "type": "http",
      "url": "https://api.raygun.com/v3/mcp"
    }
  }
}

VS Code fordert Sie zur Authentifizierung auf, wenn die Verbindung hergestellt wird.

Personal Access Token

Die PAT-Authentifizierung wird weiterhin für Clients ohne MCP-OAuth-Unterstützung und für die Automatisierung unterstützt. Das folgende Beispiel verwendet das Konfigurationsformat von Cursor; andere Clients verwenden denselben Authorization-Header in ihrer HTTP-Serverkonfiguration:

{
  "mcpServers": {
    "raygun": {
      "url": "https://api.raygun.com/v3/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_PAT_TOKEN"
      }
    }
  }
}

💬 Ihre erste Anfrage

Nach der Konfiguration können Sie Ihren KI-Assistenten zum Beispiel Folgendes fragen:

  • „Finden Sie die Fehler, die nach dem letzten Deployment meiner Checkout-Anwendung erstmals aufgetreten sind.“
  • „Untersuchen Sie den am häufigsten auftretenden Produktionsfehler und zeigen Sie mir einen repräsentativen Stack-Trace.“
  • „Welche Backend-Methoden oder Datenbankabfragen haben in den letzten 24 Stunden die meiste Zeit beansprucht?“
  • „Zeigen Sie mir die letzte Sitzung für Kunde user@example.com und erklären Sie, wo ihre Erfahrung fehlgeschlagen ist.“
  • „Vergleichen Sie die p95-Seitenperformance der letzten sieben Tage und identifizieren Sie die größte Regression.“

🛠️ Tools

Der Raygun MCP Server stellt die folgenden Tool-Kategorien bereit:

📱 Anwendungen
  • applications_list – Alle Anwendungen in Ihrem Raygun-Konto auflisten
  • applications_search – Anwendungen nach Namen durchsuchen
  • application_get_details – Detaillierte Anwendungsinformationen abrufen
  • application_regenerate_api_key – Einen neuen API-Schlüssel für eine Anwendung generieren
🐛 Fehlerverwaltung
  • error_groups_list – Fehlergruppen innerhalb einer Anwendung auflisten
  • error_groups_search – Vorkommen nach Fehler, Stack-Trace, URL, Version, Benutzer, Tags oder benutzerdefinierten Daten durchsuchen
  • error_group_investigate – Vollständige Details zu einer bestimmten Fehlergruppe abrufen
  • error_group_update_status – Status der Fehlergruppe ändern (beheben, ignorieren, aktivieren)
  • error_group_add_comment – Untersuchungsnotizen zu einer Fehlergruppe hinzufügen
  • error_group_read_comments – Vorhandene Untersuchungsnotizen anzeigen
  • error_group_instances_list – Vorkommen in einer Fehlergruppe auflisten
  • error_instance_get – Den vollständigen Stack-Trace und Kontext für ein Vorkommen abrufen
🚀 Deployments
  • deployments_list – Deployments für eine Anwendung auflisten
  • deployment_create – Einen neuen Deployment-Datensatz erstellen
  • deployment_get_latest – Das neueste Deployment mit Fehleranalyse abrufen
  • deployment_investigate – Umfassende Deployment-Informationen abrufen
  • deployment_manage – Ein Deployment aktualisieren oder löschen
👥 Kunden & Sitzungen
  • customers_search – Kunden nach Name, E-Mail oder Kennung durchsuchen
  • customer_investigate – Kundenprofil, aktuelle Fehlergruppen und Sitzungen abrufen
  • sessions_list – Benutzersitzungen mit Umgebungs- und Gerätedaten auflisten
  • session_investigate – Umgebung, Fehler und Seitenaufrufe einer Sitzung untersuchen
🔬 Application Performance Monitoring
  • apm_issues_search – Wiederkehrende Backend-Performance-Probleme und Anti-Patterns finden
  • apm_issue_investigate – Metriken und betroffene Traces eines Problems untersuchen
  • apm_traces_search – Langsame oder fehlgeschlagene Backend-Anfragen finden
  • apm_trace_investigate – Profiler-Threads und signifikante Aufrufe in einem Trace untersuchen
  • apm_hotspots_search – Langsame Methoden, Datenbankabfragen und externe Aufrufe einstufen
📊 Performance & Metriken
  • pages_list – Überwachte Seiten in einer Anwendung auflisten
  • page_investigate – Seitendetails für Metrikabfragen abrufen
  • metrics_website_performance_analyze – Performance-Trends im Zeitverlauf verfolgen
  • metrics_performance_distribution_analyze – Performance-Variabilität verstehen
  • metrics_error_trends_analyze – Fehlerraten und -muster verfolgen
🤝 Teamverwaltung
  • invitations_manage – Team-Einladungen auflisten und prüfen
  • invitation_send – Eine neue Team-Einladung senden
  • invitation_revoke – Eine ausstehende Einladung stornieren

Detaillierte Dokumentation zu jedem Tool finden Sie in der Tool-Referenz.

🔐 Authentifizierung

OAuth

Raygun implementiert den MCP-Autorisierungsablauf für HTTP-Clients. Der Server kündigt seinen Autorisierungsserver über OAuth-Protected-Resource-Metadaten an, und kompatible Clients registrieren sich automatisch über Client-ID-Metadatendokumente oder Dynamic Client Registration.

Der Zugriff ist an den Raygun-Benutzer, den Plan und die auf dem Zustimmungsbildschirm genehmigten Bereiche gebunden. Kompatible Clients speichern und aktualisieren ihre eigenen Tokens sicher.

Jede OAuth-Verbindung gewährt Zugriff auf einen Raygun-Plan. Fügen Sie eine weitere Raygun-MCP-Konfiguration hinzu und autorisieren Sie sie separat, wenn Sie mit einem anderen Plan arbeiten müssen.

Sicherheit und Zugriff

  • OAuth gewährt dem Client niemals mehr Zugriff, als der angemeldete Raygun-Benutzer bereits hat.
  • Lese- und Schreibzugriff wird durch die Bereiche gesteuert, die während OAuth genehmigt oder dem PAT zugewiesen wurden.
  • Einige Tools können Raygun-Daten ändern, einschließlich Fehlerstatus, Deployments, Einladungen, Kommentare und Ingestion-API-Schlüssel. Prüfen Sie Schreibaktionen, bevor Sie sie in Ihrem MCP-Client genehmigen.
  • Anwendungstools können Ingestion-API-Schlüssel zurückgeben oder rotieren. Behandeln Sie zurückgegebene Schlüssel als Anmeldeinformationen; das Rotieren eines Schlüssels macht den vorherigen sofort ungültig.
  • Tool-Ergebnisse können in Gespräche einbezogen werden, die von Ihrem gewählten KI-Client oder Modellanbieter verarbeitet werden. Befolgen Sie die Richtlinien Ihrer Organisation für die Weitergabe von Diagnose- und Kundendaten.

Abrufen eines Personal Access Tokens

PATs bleiben verfügbar, wenn OAuth nicht geeignet ist:

  1. Navigieren Sie zu Raygun Personal Access Tokens
  2. Klicken Sie auf Neues Token erstellen
  3. Geben Sie Ihrem Token einen beschreibenden Namen (z. B. „MCP-Serverzugriff“)
  4. Wählen Sie die geeigneten Berechtigungen für Ihren Anwendungsfall
  5. Kopieren Sie das generierte Token und senden Sie es als Authorization: Bearer YOUR_PAT_TOKEN

Bewahren Sie PATs sicher auf und committen Sie sie niemals in die Versionskontrolle.

Weitere Details finden Sie in der Raygun-API-Dokumentation.


📖 Über

Der Raygun MCP Server ermöglicht KI-Assistenten, Crash-Reporting-, RUM- und APM-Daten zu untersuchen, Deployments zu verfolgen, Performance zu analysieren und die Anwendungsüberwachung über natürlichsprachliche Gespräche zu verwalten.

🔗 Ressourcen


Mit ❤️ erstellt von Raygun

Raygun