Der TOON MCP-Server reduziert Tool-Ergebnis-Tokens um 30–60 % in OpenClaw.

Ein MCP-Server wurde veröffentlicht, der strukturierte JSON-Tool-Ergebnisse automatisch in das TOON-Format komprimiert, eine token-effiziente Darstellung, die den Token-Verbrauch für tabellarische Daten in OpenClaw-Sitzungen um 30-60% reduzieren soll.
Wie es funktioniert
TOON ist ein Format für die token-effiziente Darstellung von LLM-Daten, das Feldnamen nur einmal deklariert, Einrückungen anstelle von Klammern verwendet und auf redundante Anführungszeichen verzichtet. Der MCP-Server vergleicht die Token-Anzahl zwischen TOON und kompaktem JSON und gibt das kleinere zurück.
Einrichtung
Fügen Sie den MCP-Server Ihrer OpenClaw-Konfiguration hinzu (~/.openclaw/openclaw.json):
{
"mcpServers": {
"toon": {
"command": "npx",
"args": ["@fiialkod/toon-mcp-server"]
}
}
}
Fügen Sie eine Regel zu Ihrer AGENTS.md hinzu: Wenn ein Tool strukturierte JSON-Daten zurückgibt (Arrays von Objekten, API-Antworten, Datenbankergebnisse, Protokolle), die größer als ~20 Felder sind, leiten Sie das Ergebnis vor der Verarbeitung durch das Tool toon_format_response.
Leistung
Für tabellarische Daten (Arrays einheitlicher Objekte, E-Mails, Kalenderereignisse, Suchergebnisse, Protokolle, DB-Zeilen) ist TOON typischerweise um 30-60% effizienter. Für kleine Nutzdaten oder tief verschachtelte Konfigurationen greift es auf kompaktes JSON zurück.
Benchmark mit 15 Finanztransaktionen und 15 Fragen:
- JSON: 14/15 korrekt (93,3%), ~749 Token verwendet
- TOON: 14/15 korrekt (93,3%), ~398 Token verwendet
Gleiche Genauigkeit mit 47% weniger Token. Die Fehler betrafen verschiedene Fragen und wurden nicht durch das Format verursacht. TOON war in Tests verlustfrei – decode(encode(data)) === data.
Anwendungsfälle
Am besten geeignet für: Gmail/Kalender-MCP-Ergebnisse, Datenbankabfragen, API-Antworten, Dateilisten, Protokolle – alles, was ein Array von Objekten mit wiederholten Schlüsseln ist.
Nicht erforderlich für: Kleine Nutzdaten (<5 Einträge), tief verschachtelte Konfigurationen, Daten, die als rohes JSON zurückgegeben werden müssen.
Problem, das es löst
Systemprompts und Tool-Schemata haben hohe Fixkosten in OpenClaw, Arbeitsbereichsdateien sind halb-fest, aber Tool-Ergebnisse häufen sich schnell an. Wenn Agenten Dateien lesen, APIs abfragen oder browsen, führt dies dazu, dass Sitzungen in die Komprimierung geraten, bei der Kontext verloren geht. TOON wirkt vorgelagert, indem es Tool-Ergebnisse verkleinert, bevor sie in das Transkript gelangen, die Komprimierung verzögert und mehr Sitzungsverlauf intakt hält.
📖 Read the full source: r/openclaw
👀 Siehe auch

Wahre Kosten von KI-Codierungstools: 42 Stunden Overhead pro 60 Tage – Eine detaillierte Aufschlüsselung eines Solo-Entwicklers
Ein Solo-Entwickler hat 60 Tage lang jeden Dollar und jede Minute erfasst, die für KI-Codierungstools ausgegeben wurden. Abonnements (200 $/Monat) waren die geringsten Kosten; 42 Stunden Gemeinkosten durch schlechte Ergebnisse und Werkzeugwechsel waren die eigentliche Belastung. Der Nettoproduktivitätsgewinn betrug das 1,7- bis 2-fache, nicht das 10-fache. Überraschung: CodeRabbit, ein Überprüfungstool für 15 $/Monat, hatte den höchsten ROI.

Peers MCP-Server verbindet KI-Codierungssitzungen für Zusammenarbeit
Peers ist ein lokaler MCP-Server, der Claude Code- und Codex-Sitzungen miteinander verbindet, sodass sie sich gegenseitig entdecken, über gemeinsame Notizblöcke zusammenarbeiten, Artefakte wie Diffs und Testberichte teilen und Sitzungskontexte als strukturiertes Markdown übergeben können.

Claude Desktop Feature-Anfrage: Sitzungsstart-Hook für automatische Initialisierung
Ein Entwickler, der persistente Kontextsysteme für Claude Desktop erstellt, identifiziert eine Lücke: Das Feld für Benutzereinstellungen injiziert Anweisungen nur, wenn der Benutzer die erste Nachricht sendet, was manuelle Auslöser für die Initialisierung erfordert. Sie schlagen vor, ein Feld für die Ausführung "Bei Sitzungsstart" hinzuzufügen, das automatisch ausgeführt wird, wenn eine neue Konversation beginnt.

Kreuzberg v4.7.0 fügt Code-Intelligenz für 248 Sprachen und verbesserte Markdown-Extraktion hinzu.
Kreuzberg v4.7.0, eine Rust-basierte Dokumentenintelligenz-Bibliothek, unterstützt nun die Code-Extraktion für 248 Formate über tree-sitter und hat die Markdown-Qualität mit Structural F1-Werten von über 80 % bei 23 Formaten erheblich verbessert.