CommunitySchreiben & Editierengithub.com

Christianly-bar1265/cursor-plugin

Verbinde Last9-Observability-Daten mit Cursor über MCP, um Produktionslogs, Metriken und Traces direkt in Ihrem Editor zu debuggen.

Was ist cursor-plugin?

Dieses Skill verbindet die Observability-Plattform Last9 mit Cursor über das Model Context Protocol (MCP). Es ermöglicht Entwicklern, Produktions-Logs, Metriken und Traces direkt im Code-Editor zu durchsuchen und zu debuggen, ohne zwischen verschiedenen Tools wechseln zu müssen. Unterstützt werden Cursor sowie andere MCP-kompatible Editoren. Der Skill stellt eine lokale MCP-Server-Konfiguration bereit, die über benutzerdefinierte Tools wie `list_service_logs`, `query_metrics` und `get_trace_details` auf Last9-Daten zugreift. Entwickler können damit schnell Fehlerquellen in der Produktion identifizieren, z. B. durch Abfrage von Service-Logs über Zeiträume oder Analyse einzelner Traces. Die Einrichtung erfolgt über eine JSON-Konfiguration für den Cursor-MCP-Client, wobei API-Schlüssel und Endpunkte von Last9 verwendet werden.

Funktioniert mit~Claude Code~Codex CLI✓Cursor
npx skills add Christianly-bar1265/cursor-plugin

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht cursor-plugin?

Verbinde Last9-Observability-Daten mit Cursor über MCP, um Produktionslogs, Metriken und Traces direkt in Ihrem Editor zu debuggen.

Übersicht

Dieses Plugin richtet einen MCP-Server (Model Context Protocol) ein, der Cursor (oder andere MCP-kompatible Clients) mit der Last9-Observability-Plattform verbindet. Es ermöglicht es Ihnen, Produktionsdaten abzufragen und zu analysieren, ohne Ihren Editor verlassen zu müssen.

Funktionen

  • Logs abrufen: Rufen Sie Logs für bestimmte Services und Zeiträume ab.
  • Metriken abfragen: Führen Sie Metrikabfragen (z. B. PromQL) durch.
  • Traces anzeigen: Rufen Sie Trace-Details basierend auf Trace-IDs ab.
  • Service-Fehler identifizieren: Finden Sie schnell fehlerhafte Services in Ihrer Umgebung.

Voraussetzungen

  • Ein Last9-Konto und ein gültiger API-Schlüssel
  • Cursor Editor (Version mit MCP-Unterstützung)
  • Node.js (für den MCP-Server, falls erforderlich)

Einrichtung

  1. Fügen Sie die folgende Konfiguration zu Ihrer Cursor-MCP-Konfigurationsdatei hinzu (normalerweise ~/.cursor/mcp.json):
{
  "mcpServers": {
    "last9-observability": {
      "command": "npx",
      "args": [
        "-y",
        "@last9/mcp-server"
      ],
      "env": {
        "LAST9_API_KEY": "IHR_LAST9_API_SCHLÜSSEL",
        "LAST9_ENDPOINT": "https://api.last9.io"
      }
    }
  }
}
  1. Ersetzen Sie IHR_LAST9_API_SCHLÜSSEL mit Ihrem tatsächlichen Last9-API-Schlüssel.
  2. Starten Sie Cursor neu.

Verwendung

Sobald das Plugin konfiguriert ist, können Sie die folgenden Tools in Cursor verwenden:

  • list_service_logs: Listen Sie Logs für einen bestimmten Service auf. Beispiel: list_service_logs(service: "api-gateway", hours: 2)
  • query_metrics: Führen Sie eine Metrikabfrage durch. Beispiel: query_metrics(query: "avg(rate(http_requests_total[5m]))", duration: "1h")
  • get_trace_details: Rufen Sie Details zu einem Trace ab. Beispiel: get_trace_details(trace_id: "abc123def456")

Sie können diese Tools über die KI-Chat-Oberfläche von Cursor oder direkt über die integrierte MCP-Unterstützung aufrufen.

Fehlerbehebung

  • Verbindungsfehler: Stellen Sie sicher, dass Ihre API-Schlüssel und Endpunkt-URL korrekt sind.
  • Keine Daten: Überprüfen Sie, ob Last9 Daten von Ihren Services empfängt und die Abfrageparameter korrekt sind.
  • MCP-Server startet nicht: Vergewissern Sie sich, dass Node.js installiert und npx verfügbar ist.

Lizenz

Dieses Plugin ist unter der MIT-Lizenz lizenziert.

Verwandte Skills