TOON MCPサーバーは、OpenClawにおけるツール結果トークンを30〜60%削減します。

構造化されたJSONツール結果を自動的にTOON形式に圧縮するMCPサーバーがリリースされました。TOONはトークン効率の高い表現形式で、OpenClawセッションにおける表形式データのトークン使用量を30〜60%削減するように設計されています。
仕組み
TOONは、トークン効率の高いLLMデータ表現のために設計された形式で、フィールド名を一度だけ宣言し、括弧の代わりにインデントを使用し、冗長な引用符を排除します。MCPサーバーはTOONとコンパクトJSONのトークン数を比較し、小さい方を返します。
セットアップ
OpenClaw設定ファイル(~/.openclaw/openclaw.json)にMCPサーバーを追加します:
{
"mcpServers": {
"toon": {
"command": "npx",
"args": ["@fiialkod/toon-mcp-server"]
}
}
}
AGENTS.mdにルールを追加:任意のツールが構造化JSONデータ(オブジェクトの配列、APIレスポンス、データベース結果、ログ)を返し、それが約20フィールド以上の場合、結果をtoon_format_responseツールを通してから推論を行います。
パフォーマンス
表形式データ(均一なオブジェクトの配列、メール、カレンダーイベント、検索結果、ログ、DB行)の場合、TOONは通常30〜60%の効率向上をもたらします。小さなペイロードや深くネストされた設定の場合、JSONコンパクトにフォールバックします。
15件の金融取引と15の質問によるベンチマーク:
- JSON:14/15正解(93.3%)、約749トークン使用
- TOON:14/15正解(93.3%)、約398トークン使用
同じ精度で47%少ないトークン使用。エラーは異なる質問で発生し、どちらも形式が原因ではありませんでした。TOONはテストでロスレスでした — decode(encode(data)) === data。
ユースケース
最適な用途:Gmail/Calendar MCP結果、データベースクエリ、APIレスポンス、ファイル一覧、ログ — 繰り返しキーを持つオブジェクトの配列であるもの。
不要な場合:小さなペイロード(<5アイテム)、深くネストされた設定、生のJSONとして戻す必要があるデータ。
解決する問題
OpenClawでは、システムプロンプトとツールスキーマには高い固定コストがあり、ワークスペースファイルは半固定ですが、ツール結果は急速に蓄積します。エージェントがファイルを読み取ったり、APIをクエリしたり、ブラウズしたりすると、セッションは圧縮状態に移行し、コンテキストが失われます。TOONは、ツール結果がトランスクリプトに入る前に縮小することで上流で機能し、圧縮を遅らせ、より多くのセッション履歴を維持します。
📖 Read the full source: r/openclaw
👀 See Also

Teenyappを使用してClaudeデザインアーティファクトをライブウェブサイトにデプロイする
Teenyappは、Claude Designがチャットから直接エージェントトークンリンクを使用できるホスティングサービスを提供し、バックエンドサポート付きのアーティファクトを自律的にデプロイ可能にします。

ローカルLLMエージェントとComfyUIの統合による自然言語バッチ画像生成
開発者がローカルのOpenClawエージェントをComfyUIに接続し、自然言語によるバッチ画像生成ワークフローを可能にした方法を共有しています。この統合では、英語のリクエストをComfyUIのワークフローJSONにマッピングし、API通信を処理するカスタムエージェントスキルを使用しています。

ETL-D MCPサーバー:財務的誤生成を防ぐためのClaude向け確定的CSV解析
開発者が、財務データのCSVを処理するためのオープンソースMCPサーバー「ETL-D」を構築しました。これはClaude Desktop向けに設計され、3つの決定論的レイヤーを通じて財務データにおける小数点の幻覚を防ぎます。既知のフォーマットにはPythonパーサーを使用し、200の並列リクエストに対して約70msの応答時間を達成(LLM呼び出し0回)。高エントロピーのテキストに対してのみLLMをフォールバックとして使用します。

クランカーランク:クロード・ハイクによるAI支援コーディングスキルのベンチマーク
開発者がClankerRankを構築し、ClaudeのHaiku 4.5モデルを使用したAI支援コーディングの習熟度を測定しています。このプラットフォームはユーザーに同じバグを提示し、隠れたテストスイートで出力を採点し、数百人の参加者間で明確なスキルギャップを明らかにしました。