MCP Server

Produktionskontext für Ihren Coding Agent

Der Obseria MCP Server verbindet Coding Agents wie Claude Code, Cursor, GitHub Copilot oder Windsurf mit Ihrer Telemetrie, damit sie Fehler, Traces und Deployments direkt in der IDE nachschlagen.
Vorteile

Warum Teams MCP Server mit Obseria nutzen

Mit echten Daten beheben

Ihr Coding Agent liest den tatsächlichen Fehler, Stack Trace und die betroffenen Spans, statt nur aus dem Code zu raten.

Im Editor bleiben

Fragen Sie nach dem Verhalten in Produktion dort, wo Sie den Fix schreiben, ohne in Dashboards zu wechseln.

Standardmäßig nur lesend

Tokens haben Lesezugriff, sofern Sie nicht mehr freigeben, und jede Anfrage landet im Audit-Log.

So funktioniert's

MCP Server in drei Schritten

  1. Schritt 1

    Token erstellen

    Erzeugen Sie in Obseria ein API-Token mit Lese-Scopes und den Projekten oder Umgebungen, die der Agent sehen darf.

  2. Schritt 2

    MCP Server hinzufügen

    Registrieren Sie den Obseria MCP Server in Claude Code, Cursor, GitHub Copilot, Windsurf oder einem anderen MCP-fähigen Client.

  3. Schritt 3

    In natürlicher Sprache fragen

    Fragen Sie nach Fehlern, langsamen Endpunkten oder dem letzten Deployment; der Agent ruft Obseria-Tools auf und nutzt die Ergebnisse.

Funktionen

  • Fehler und Stack Traces. Rufen Sie aktuelle Fehler nach Service, Release oder Endpunkt ab, inklusive Stack Traces und Häufigkeit.
  • Traces und Latenz. Finden Sie langsame Traces eines Endpunkts und die Spans, die am meisten zur Latenz beitragen.
  • Abfragen auf Logs und Metriken. Führen Sie Abfragen in OQL, PromQL oder SQL auf Obseria Lake im Rahmen des Tokens aus.
  • Deployments und Änderungen. Sehen Sie, welche Version wo läuft und was sich rund um den Beginn eines Fehlers geändert hat.
  • Token-Scopes und RBAC. Der Zugriff folgt Obseria-Rollen und Token-Scopes; Lese-Scopes sind die Voreinstellung.
  • Audit-Log. Jeder Tool-Aufruf eines Coding Agents wird mit Token, Nutzer, Zeitpunkt und Abfrage protokolliert.
Leitfaden

MCP Server: Das sollten Sie wissen

Was ist ein MCP Server?

Das Model Context Protocol (MCP) ist ein offenes Protokoll, mit dem sich KI-Anwendungen einheitlich an externe Werkzeuge und Datenquellen anbinden lassen. Ein MCP Server stellt eine Reihe von Tools bereit, etwa „Fehler suchen“ oder „Abfrage ausführen“, die ein MCP-Client wie ein Coding Agent erkennen und aufrufen kann. Der Agent entscheidet, wann ein Tool hilfreich ist, ruft es auf und verwendet das Ergebnis für seine Antwort oder den nächsten Schritt.

Für Observability bedeutet das: Ein Coding Agent kann sehen, was in Produktion tatsächlich passiert, statt nur über den vorliegenden Quellcode zu schlussfolgern.

Warum Observability-Daten in die IDE gehören

Wer einen Fehler behebt, wechselt meist zwischen mehreren Werkzeugen: Editor, Error Tracking, Tracing-Ansicht, Log-Suche und Deployment-Historie. Coding Agents haben dasselbe Problem. Ohne Zugriff auf Laufzeitdaten können sie nur aus dem Code und aus dem, was Entwicklerinnen und Entwickler in den Chat kopieren, ableiten, was schiefläuft.

Ein Observability-MCP-Server schließt diese Lücke. Der Agent kann den Stack Trace des Fehlers abrufen, den er beheben soll, prüfen, welcher Endpunkt wie stark verlangsamt ist, oder herausfinden, ob das Problem mit einem bestimmten Release begann. So entstehen Fixes, die auf beobachtetem Verhalten beruhen, mit weniger Wechseln zwischen Werkzeugen.

So funktioniert der Obseria MCP Server

Der Obseria MCP Server ist Teil der Obseria-Plattform, neben der API und der CLI. Er funktioniert mit MCP-fähigen Clients wie Claude Code, Cursor, GitHub Copilot und Windsurf. Sie tragen ihn mit einem Obseria-API-Token in die Konfiguration Ihres Clients ein, und der Client erkennt die verfügbaren Tools automatisch.

Die Tools decken die Daten ab, die beim Programmieren am hilfreichsten sind:

  • Fehler: aktuelle Fehler pro Service, Release oder Endpunkt mit Stack Traces und Häufigkeit.
  • Traces: langsame oder fehlerhafte Traces und die Spans, die ihre Dauer bestimmen.
  • Logs und Metriken: Abfragen in OQL, PromQL oder SQL auf Obseria Lake.
  • Deployments: welche Version in welcher Umgebung läuft und was sich zuletzt geändert hat.
  • Services: Zuständigkeiten und Abhängigkeiten aus TopoGraph.

Alle Daten stammen aus derselben OpenTelemetry-basierten Telemetrie, die Ihr Team ohnehin an Obseria sendet. Einen separaten Datenspeicher für den MCP Server gibt es nicht.

Beispiel-Prompts

Sobald der Server verbunden ist, können Sie Ihrem Coding Agent zum Beispiel diese Fragen stellen:

Welche Fehler treten im Checkout-Service seit dem letzten Deployment am häufigsten auf?
Zeig mir den Stack Trace der NullPointerException in OrderService und schlag einen Fix vor.
Warum ist GET /api/cart heute langsam? Welche Spans brauchen am längsten?
Hat sich die Fehlerrate im Payment-Service nach Release 2.14.0 verändert?
Schreib einen Test, der den häufigsten Fehler in dieser Datei reproduziert.

Der Agent entscheidet, welche Obseria-Tools er aufruft, holt die Daten und verbindet sie mit dem Code in Ihrem Workspace. Die Tool-Aufrufe sehen Sie in Ihrem Client und können sie prüfen.

Sicherheit und Zugriffskontrolle

Wer einem KI-Agenten Zugriff auf Produktionsdaten gibt, braucht klare Grenzen. Der Obseria MCP Server nutzt API-Tokens, die Sie in Obseria erstellen und widerrufen. Standardmäßig haben Tokens nur Lese-Scopes: Der Agent kann Daten abfragen, aber keine Alerts, Dashboards oder Konfigurationen ändern. Zusätzlich können Sie ein Token auf bestimmte Projekte, Umgebungen oder Datentypen beschränken.

Der Zugriff unterliegt der rollenbasierten Zugriffskontrolle Ihrer Organisation, sodass ein Agent nie mehr sieht, als Token und Eigentümer sehen dürfen. Jeder Tool-Aufruf wird mit Token, Nutzer, Zeitpunkt und Abfrage im Audit-Log festgehalten. Maskieren Sie personenbezogene Daten in Obseria Pipeline, bleiben diese Werte auch für den Agenten maskiert.

Best Practices

  1. Ein Token pro Person oder Agent. So bleibt das Audit-Log aussagekräftig, und Sie können Zugriffe gezielt widerrufen.
  2. Scopes eng halten. Beginnen Sie mit Lesezugriff auf die Projekte, an denen jemand arbeitet.
  3. Sensible Daten beim Ingest maskieren. Die Pipeline ist die erste Schutzschicht für alles, was danach folgt.
  4. Tool-Aufrufe prüfen. Sehen Sie sich an, welche Abfragen der Agent ausgeführt hat, bevor Sie sich auf seine Schlüsse verlassen.

Häufig gestellte Fragen

Jeder Client, der das Model Context Protocol unterstützt, darunter Claude Code, Cursor, GitHub Copilot und Windsurf.

Tokens sind standardmäßig nur lesend. Schreibzugriff gibt es nur, wenn Sie einem Token ausdrücklich zusätzliche Scopes erteilen.

Über API-Tokens mit Scopes und die rollenbasierte Zugriffskontrolle Ihrer Organisation. Jeder Tool-Aufruf wird im Audit-Log protokolliert.

Er sieht die Daten, die das Token lesen darf. In Obseria Pipeline maskierte Felder bleiben auch in MCP-Antworten maskiert.

Ja. Der MCP Server ist Teil der Obseria-Plattform, ergänzt durch API und CLI, die Sie für Skripte und Automatisierung nutzen können.

Bereit für Observability, die Antworten liefert?

Alle Funktionen 14 Tage kostenlos testen, ohne Kreditkarte und ohne proprietäre Agenten.