Zum Hauptinhalt springen

Caveman Shrink

CLI Verifiziert Aktiv

MCP-Proxy, der Prosafelder (Tool-Beschreibungen usw.) gemäß den Caveman-Regeln komprimiert. Gleiche Genauigkeit, weniger Kontext-Token.

Zweck

Verbrauch von Tokens in KI-Agenten-Workflows zu reduzieren, indem Prosafelder in MCP-Serverantworten komprimiert werden, wodurch Kosten gesenkt und die Effizienz verbessert werden.

Funktionen

  • Komprimiert Prosafelder in MCP-Nachrichten
  • Behält Code, URLs, Pfade und Bezeichner bei
  • Konfigurierbare Felder zur Komprimierung über Umgebungsvariable
  • Protokolliert Komprimierungsdifferenzen, wenn der Debug-Modus aktiviert ist

Anwendungsfälle

  • Reduzierung der Kosten für KI-Agenten-Workflows, die große MCP-Tool-Kataloge verbrauchen
  • Verbesserung der Modell-Inferenzgeschwindigkeit durch Minimierung der Token-Anzahl für Tool-Beschreibungen
  • Integration mit jedem MCP-Server zur Optimierung seiner Ausgabe für Token-Effizienz

Nicht-Ziele

  • Komprimieren von Request-Bodies, die an den Upstream-Server gesendet werden
  • Ändern von Tool-Aufrufantworten (`tools/call`)
  • Ändern der Semantik oder Kernfunktionalität von Tool-Beschreibungen

Codeausführung

  • info:ProtokollierungDebug-Protokollierung ist über `CAVEMAN_SHRINK_DEBUG` verfügbar, aber ein persistentes Audit-Log für Aktionen ist nicht implementiert.

Installation

npx -y caveman-shrink

Qualitätspunktzahl

Verifiziert
98 /100
Analysiert 13 days ago

Vertrauenssignale

Letzter Commit14 days ago
Sterne59.5k
LizenzMIT
Status
Quellcode ansehen