Last9 MCP Server
Eine Model Context Protocol -Serverimplementierung für Last9 , die es KI-Agenten ermöglicht, Produktionskontext in Echtzeit – Protokolle, Metriken und Traces – nahtlos in Ihre lokale Umgebung zu bringen, um Code schneller automatisch zu reparieren.
- Demo ansehen
- Lesen Sie unseren Ankündigungs-Blogbeitrag
Status
Funktioniert mit der Claude-Desktop-App oder den IDEs Cursor, Windsurf und VSCode (Github Copilot). Implementiert die folgenden MCP- Tools :
get_exceptions
: Ruft die Liste der Ausnahmen ab.get_service_graph
: Ruft das Servicediagramm für einen Endpunkt aus der Ausnahme ab.get_logs
: Ruft Protokolle ab, die nach Dienstnamen und/oder Schweregrad gefiltert sind.get_drop_rules
: Ruft Drop-Regeln für Protokolle ab, die bestimmen, welche Protokolle bei Last9 Control Plane herausgefiltert werdenadd_drop_rule
: Erstellen Sie eine Drop-Regel für Protokolle auf der Last9-Steuerungsebene
Tools-Dokumentation
Ausnahmen abrufen
Ruft serverseitige Ausnahmen über einen angegebenen Zeitraum ab.
Parameter:
limit
(Ganzzahl, optional): Maximale Anzahl der zurückzugebenden Ausnahmen. Standard: 20.lookback_minutes
(Ganzzahl, empfohlen): Anzahl der Minuten, die von jetzt an zurückgeblickt werden soll. Standard: 60. Beispiele: 60, 30, 15.start_time_iso
(Zeichenfolge, optional): Startzeit im ISO-Format (JJJJ-MM-TT HH:MM:SS). Leer lassen, um lookback_minutes zu verwenden.end_time_iso
(Zeichenfolge, optional): Endzeit im ISO-Format (JJJJ-MM-TT HH:MM:SS). Leer lassen, um die aktuelle Zeit als Standard festzulegen.span_name
(Zeichenfolge, optional): Name des Spans, nach dem gefiltert werden soll.
get_service_graph
Ruft die Upstream- und Downstream-Dienste für einen bestimmten Span-Namen zusammen mit dem Durchsatz für jeden Dienst ab.
Parameter:
span_name
(Zeichenfolge, erforderlich): Name des Spans, für den Abhängigkeiten abgerufen werden sollen.lookback_minutes
(Ganzzahl, empfohlen): Anzahl der Minuten, die von jetzt an zurückgeblickt werden soll. Standard: 60. Beispiele: 60, 30, 15.start_time_iso
(Zeichenfolge, optional): Startzeit im ISO-Format (JJJJ-MM-TT HH:MM:SS). Leer lassen, um lookback_minutes zu verwenden.
get_logs
Ruft Protokolle ab, die nach optionalem Dienstnamen und/oder Schweregrad innerhalb eines angegebenen Zeitraums gefiltert sind.
Parameter:
service
(Zeichenfolge, optional): Name des Dienstes, für den Protokolle abgerufen werden sollen.severity
(Zeichenfolge, optional): Schweregrad der abzurufenden Protokolle.lookback_minutes
(Ganzzahl, empfohlen): Anzahl der Minuten, die von jetzt an zurückgeblickt werden soll. Standard: 60. Beispiele: 60, 30, 15.start_time_iso
(Zeichenfolge, optional): Startzeit im ISO-Format (JJJJ-MM-TT HH:MM:SS). Leer lassen, um lookback_minutes zu verwenden.end_time_iso
(Zeichenfolge, optional): Endzeit im ISO-Format (JJJJ-MM-TT HH:MM:SS). Leer lassen, um die aktuelle Zeit als Standard festzulegen.limit
(Ganzzahl, optional): Maximale Anzahl der zurückzugebenden Protokolle. Standard: 20.
Regeln abrufen
Ruft Drop-Regeln für Protokolle ab, die bestimmen, welche Protokolle aus Last9 herausgefiltert werden.
Regel hinzufügen_löschen_
Fügt eine neue Drop-Regel hinzu, um bestimmte Protokolle auf der Last9-Steuerungsebene herauszufiltern
Parameter:
name
(Zeichenfolge, erforderlich): Name der Drop-Regel.filters
(Array, erforderlich): Liste der anzuwendenden Filterbedingungen. Jeder Filter hat:key
(Zeichenfolge, erforderlich): Der Schlüssel, nach dem gefiltert werden soll. Es werden nur die Schlüssel „Attribute“ und „Ressource.Attribute“ unterstützt. Verwenden Sie für Ressourcenattribute das Format „Ressource.Attribute[Schlüsselname]“ und für Protokollattribute das Format „Attribute[Schlüsselname]. Doppelte Anführungszeichen in Schlüsselnamen müssen maskiert werden.value
(Zeichenfolge, erforderlich): Der Wert, nach dem gefiltert werden soll.operator
(Zeichenfolge, erforderlich): Der zum Filtern verwendete Operator. Gültige Werte:- "gleich"
- "ungleich"
conjunction
(Zeichenfolge, erforderlich): Die logische Konjunktion zwischen Filtern. Gültige Werte:- "Und"
Installation
Sie können den Last9 Observability MCP-Server folgendermaßen installieren:
Selbstgebrautes
NPM
Konfiguration
Umgebungsvariablen
Der Last9 MCP-Server erfordert die folgenden Umgebungsvariablen:
LAST9_BASE_URL
: (erforderlich) Last9-API-URL aus der OTel-IntegrationLAST9_AUTH_TOKEN
: (erforderlich) Authentifizierungstoken für den Last9 MCP-Server aus der OTel-IntegrationLAST9_REFRESH_TOKEN
: (erforderlich) Aktualisierungstoken mit Schreibberechtigung, erforderlich für den Zugriff auf Control Plane-APIs über API Access
Verwendung mit Claude Desktop
Konfigurieren Sie die Claude-App für die Verwendung des MCP-Servers:
- Öffnen Sie die Claude Desktop-App, gehen Sie zu Einstellungen und dann zu Entwickler
- Klicken Sie auf Konfiguration bearbeiten
- Öffnen Sie die Datei
claude_desktop_config.json
- Kopieren Sie die Serverkonfiguration, fügen Sie sie in Ihre vorhandene Datei ein und speichern Sie sie.
- Claude neu starten
Verwendung mit Cursor
Konfigurieren Sie Cursor für die Verwendung des MCP-Servers:
- Öffnen Sie Cursor, gehen Sie zu Einstellungen und dann zu Cursoreinstellungen
- Wählen Sie links MCP aus
- Klicken Sie oben rechts auf „Neuen globalen MCP-Server hinzufügen“
- Kopieren Sie die Serverkonfiguration, fügen Sie sie in Ihre vorhandene Datei ein und speichern Sie sie.
- Cursor neu starten
Verwendung mit Windsurf
Konfigurieren Sie Windsurf für die Verwendung des MCP-Servers:
- Öffnen Sie Windsurf, gehen Sie zu Einstellungen und dann zu Entwickler
- Klicken Sie auf Konfiguration bearbeiten
- Öffnen Sie die Datei
windsurf_config.json
- Kopieren Sie die Serverkonfiguration, fügen Sie sie in Ihre vorhandene Datei ein und speichern Sie sie.
- Windsurf neu starten
Verwendung mit VS Code
Hinweis: MCP-Unterstützung in VS Code ist ab Version 1.99 verfügbar und befindet sich derzeit in der Vorschauphase. Erweiterte Konfigurationsoptionen und alternative Einrichtungsmethoden finden Sie in der VS Code MCP-Dokumentation .
- Öffnen Sie VS Code, gehen Sie zu Einstellungen, wählen Sie die Registerkarte Benutzer, dann Funktionen und dann Chat
- Klicken Sie auf „Settings.json bearbeiten“.
- Kopieren Sie die Serverkonfiguration, fügen Sie sie in Ihre vorhandene Datei ein und speichern Sie sie.
- Starten Sie VS Code neu
Abzeichen
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrieren Sie nahtlos Echtzeit-Produktionskontext – Protokolle, Metriken und Ablaufverfolgungen – in Ihre lokale Umgebung, um Code schneller automatisch zu korrigieren.
Related MCP Servers
- -securityFlicense-qualityPersistent development memory server that automatically captures and organizes development context, code changes, and user interactions across projects.Last updated -2TypeScript
- AsecurityAlicenseAqualityTransform your Make scenarios into callable tools for AI assistants. Leverage your existing automation workflows while enabling AI systems to trigger and interact with them seamlessly.Last updated -624453TypeScriptMIT License
- -securityFlicense-qualityIntegrates Cursor AI with Vite Dev server, allowing AI agents to modify code and observe live updates through the Hot Module Replacement system in real-time.Last updated -794TypeScript
- -security-license-qualityTransform your local machine into a powerful code command center. Automate file handling, run terminal commands, and leverage AI to enhance your development workflows—all securely and instantly, without cloud latency.Last updated -1PythonMIT License