Communitygithub.com

petebytes/log-essence

Intelligente Protokollanalyse für LLMs – Muster extrahieren, Geheimnisse schwärzen, komprimieren, CLI, Web-UI und MCP-Server.

Was ist log-essence?

Dieses Skill ermöglicht eine intelligente Protokollanalyse, die speziell für die Verwendung mit großen Sprachmodellen (LLMs) optimiert ist. Es extrahiert automatisch wiederkehrende Muster aus Logdateien, schwärzt sensible Informationen wie Passwörter oder API-Schlüssel und komprimiert umfangreiche Logs, um die Verarbeitung durch KI-Assistenten effizienter zu gestalten. Das Tool unterstützt mehrere Schnittstellen: eine Kommandozeilen-CLI für schnelle Analysen, eine Web-UI für interaktive Bedienung sowie einen MCP-Server (Model Context Protocol), der eine nahtlose Integration in KI-gestützte Entwicklungsumgebungen ermöglicht. Entwickler und KI-Agenten können damit Logs strukturieren, wichtige Erkenntnisse hervorheben und Daten sicher an LLMs übergeben, ohne vertrauliche Informationen preiszugeben. Dadurch eignet es sich ideal für Debugging, Fehleranalyse und die Automatisierung von Betriebsabläufen in cloudnativen oder devops-orientierten Umgebungen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add petebytes/log-essence

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht log-essence?

Intelligente Protokollanalyse für LLMs – Muster extrahieren, Geheimnisse schwärzen, komprimieren, CLI, Web-UI und MCP-Server.

Funktionen

  • Mustererkennung: Identifiziert wiederkehrende Fehler, Ausnahmen und häufige Ereignisse in Logdateien.
  • Geheimnisschwärzung: Erkennt und entfernt automatisch sensible Daten (API-Keys, Token, Passwörter).
  • Komprimierung: Reduziert die Log-Größe durch Zusammenfassen redundanter Einträge.
  • CLI: Einfache Nutzung über die Kommandozeile für schnelle Analysen.
  • Web-UI: Interaktive Oberfläche zum Hochladen und Analysieren von Logs im Browser.
  • MCP-Server: Integration in KI-Assistenten via Model Context Protocol für automatisierte Workflows.

Installation

npm install -g log-essence

Oder:

yarn global add log-essence

Verwendung

CLI

log-essence analyze pfad/zur/logdatei.log
log-essence watch pfad/zum/logverzeichnis
log-essence redact pfad/zur/logdatei.log --output sicher.log

Web-UI

log-essence server

Öffne dann http://localhost:3000 im Browser.

MCP-Server

log-essence mcp

Konfiguriere den MCP-Server in deinem AI-Client (z. B. Cursor, Claude Code) über die Standard-MCP-Port-Einstellungen.

Konfiguration

Erstelle eine log-essence.config.json im Projektstammverzeichnis:

{
  "patterns": [".+"],
  "redact": ["(?:api[_-]?key|token|password)=[^\s]+"],
  "compress": true,
  "output": "json"
}

Beispiele

Log analysieren

log-essence analyze server.log

Ausgabe:

{
  "patterns": [
    {"muster": "ERROR: Connection refused", "anzahl": 42},
    {"muster": "WARN: Timeout", "anzahl": 13}
  ],
  "secrets_redacted": 2,
  "compressed_entries": 155
}

Unterstützte Plattformen

  • Node.js (v18 oder höher)
  • CLI-Terminals (macOS, Linux, Windows)
  • Web-Browser (Chrome, Firefox, Edge, Safari)
  • KI-Assistenten mit MCP-Unterstützung (Claude Code, Cursor, Codex)

Lizenz

MIT

Verwandte Skills