Medindo o MCP Stack do Claude Code: Amigabilidade de Cache vs. Economia de Bytes, e uma Correção de 2 Linhas para Cache de Prompt

Ao otimizar uma stack MCP do Claude Code, é fácil focar em uma métrica: economia de bytes. Mas a nova análise de Greg Shevchenko mostra que um benchmark de eixo único pode recomendar um sistema estritamente pior em produção. O eixo ausente: compatibilidade com cache, ou seja, se a mesma entrada produz bytes idênticos entre execuções para que o cache de prompt da Anthropic funcione.
O maior economizador de bytes de Shevchenko — um MCP de recuperação que reduzia o contexto em 60-70% — na verdade estava derrotando o cache de prompt com TTL de 5 minutos a cada chamada. Duas execuções da mesma consulta produziam bytes diferentes porque a ordem de saída de rg --files-with-matches vazava através de uma sequência de inserção em Map para o contexto final. A correção foi de duas linhas: ordenar os resultados do rg antes de fatiar, e ordenar as entradas do Map por caminho. Após a mudança, a economia de bytes permaneceu inalterada, mas o cache_friendly_score foi de ~0% para 100%.
O que o Harness Mede
Shevchenko lançou um harness de benchmark open-source (Python apenas com bibliotecas padrão, offline) que mede:
- Razão média + CV em N≥5 execuções por fixture → eixo de economia de bytes
- Verificação de MD5 único == 1 → eixo de compatibilidade com cache (0–100%)
- Auditoria de 12 antipadrões em definições de ferramentas (referência DSA)
Qualquer compressor como (str) -> str pode ser plugado. O harness usa ICs bootstrap por cluster, ICs de Wilson, pré-registro e κ de Cohen com dados reais.
Alternativas Públicas Pesquisadas
Shevchenko pesquisou documentações públicas de: Cursor codebase index, Sourcegraph Cody, Aider repo-map, Microsoft LLMLingua/LLMLingua-2, Firecrawl/Jina Reader, RouteLLM/Martian (em maio de 2026). Nenhum divulgou métricas de compatibilidade com cache.
Limitações
Ele hipotetizou que a camada de preparação desencadeia mais cache downstream em turnos subsequentes, mas não atingiu significância (Welch p=0,32, d de Cohen ≈ 0,18, N=137). O κ de Cohen com dois juízes no corpus foi 0,5955 (moderado, abaixo do limiar de 0,7), com 4 de 5 discordâncias em uma tarefa ambígua — corrigir a especificação elevaria κ para ~0,83.
O harness é licenciado sob MIT. Se você está executando uma stack MCP do Claude Code, medir cache_friendly_score agora é uma etapa concreta e acionável.
📖 Leia a fonte original: r/ClaudeAI
👀 See Also

Optio: Orquestrando Agentes de Codificação de IA no Kubernetes do Chamado ao PR
Optio é um sistema de orquestração de código aberto que transforma tickets em pull requests mesclados usando agentes de codificação com IA como Claude Code ou Codex. Ele gerencia todo o ciclo de vida em pods Kubernetes isolados com um loop de feedback que reinicia automaticamente os agentes em falhas de CI ou feedback de revisão.

Gateway API x402 para Bots OpenClaw: Um Único Endpoint Substitui 18 Chaves de API
Um gateway de API x402 elimina a necessidade de múltiplas chaves de API em bots OpenClaw, fornecendo acesso a 18 serviços, incluindo roteamento inteligente de LLM, busca na web, mapas, viagens, comida, IA e dados financeiros, através de um único endpoint autenticado via créditos de carteira USDC.

Claude-Code v2.1.76 adiciona elicitação MCP, otimizações de worktree e inúmeras correções
Claude-Code v2.1.76 introduz suporte à elicitação MCP para entrada estruturada durante tarefas, adiciona worktree.sparsePaths para eficiência em monorrepositórios e corrige mais de 20 problemas, incluindo perda de esquema de ferramentas adiadas, problemas com comandos de barra e estabilidade de sessões de Controle Remoto.

Toolport: Um Gateway Local para Gerenciar Servidores MCP Uma Vez em Todos os Aplicativos
Toolport é um aplicativo de desktop gratuito e de código aberto que centraliza configurações de servidores MCP, armazena chaves de API no chaveiro do sistema operacional e adiciona camadas de segurança para agentes de IA.