O servidor TOON MCP reduz os tokens de resultado de ferramentas em 30-60% no OpenClaw.

Foi lançado um servidor MCP que comprime automaticamente resultados estruturados de ferramentas JSON no formato TOON, uma representação eficiente em tokens projetada para reduzir o uso de tokens em 30-60% para dados tabulares em sessões do OpenClaw.
Como funciona
TOON é um formato projetado para representação eficiente de dados em LLMs que usa nomes de campos declarados uma vez, indentação em vez de chaves e sem aspas redundantes. O servidor MCP compara as contagens de tokens entre TOON e JSON compacto e retorna o que for menor.
Configuração
Adicione o servidor MCP à sua configuração do OpenClaw (~/.openclaw/openclaw.json):
{
"mcpServers": {
"toon": {
"command": "npx",
"args": ["@fiialkod/toon-mcp-server"]
}
}
}
Adicione uma regra ao seu AGENTS.md: Quando qualquer ferramenta retornar dados JSON estruturados (arrays de objetos, respostas de API, resultados de banco de dados, logs) maiores que ~20 campos, passe o resultado pela ferramenta toon_format_response antes de analisá-lo.
Desempenho
Para dados tabulares (arrays de objetos uniformes, e-mails, eventos de calendário, resultados de pesquisa, logs, linhas de banco de dados), o TOON normalmente vence por 30-60%. Para cargas pequenas ou configurações profundamente aninhadas, ele volta para o JSON compacto.
Benchmark com 15 transações financeiras e 15 perguntas:
- JSON: 14/15 corretas (93,3%), ~749 tokens usados
- TOON: 14/15 corretas (93,3%), ~398 tokens usados
Mesma precisão com 47% menos tokens. Os erros foram em perguntas diferentes e nenhum foi causado pelo formato. O TOON foi sem perdas nos testes — decode(encode(data)) === data.
Casos de uso
Melhor para: resultados MCP do Gmail/Calendário, consultas de banco de dados, respostas de API, listagens de arquivos, logs — qualquer coisa que seja um array de objetos com chaves repetidas.
Não necessário para: cargas pequenas (<5 itens), configurações profundamente aninhadas, dados que você precisa passar como JSON bruto.
Problema que resolve
O prompt do sistema e os esquemas de ferramentas têm custos fixos altos no OpenClaw, os arquivos de workspace são semi-fixos, mas os resultados das ferramentas se acumulam rapidamente. Quando os agentes leem arquivos, consultam APIs ou navegam, isso empurra as sessões para compactação onde o contexto é perdido. O TOON funciona a montante reduzindo os resultados das ferramentas antes que entrem na transcrição, adiando a compactação e mantendo mais histórico da sessão intacto.
📖 Leia a fonte completa: r/openclaw
👀 See Also

Passaporte de Decisão: Uma Camada de Auditoria para a Governança da Execução de Agentes de IA
O vazamento do código do Claude destaca uma lacuna na governança de agentes de IA. O Decision Passport aborda isso com registros de execução somente acréscimo, pacotes de prova portáteis e verificação offline para trilhas de auditoria à prova de adulteração.

VTCode: Um Agente de Codificação TUI em Rust que Agressivamente Apara Contexto com Fragmentação em Nível de AST
VTCode é um agente de codificação TUI em Rust, open-source, que reduz agressivamente o contexto usando chunking em nível AST via ripgrep e ast-grep. Suporta provedores personalizados compatíveis com OpenAI, sandboxing com macOS Seatbelt e Linux Landlock, e validação tree-sitter-bash em comandos gerados.

Forge: Um IDE baseado em Claude com verificação automatizada e DNA de projeto
Forge é um IDE baseado no Claude construído sobre o VS Code que executa automaticamente verificação de tipos, testes, verificações de cobertura e validação de importações antes de mostrar o código. Ele inclui loops de autocorreção para verificações falhadas e constrói um DNA do Projeto dos padrões da sua base de código.

git-prism v0.9.0: Forneça Diffs Estruturados a Agentes de Codificação de IA via MCP
git-prism é um servidor MCP que substitui texto bruto de diff git por JSON estruturado para agentes de IA de codificação. v0.9.0 intercepta chamadas git na camada PATH, capturando comandos de subprocesso e gh.