MCP Context Bloat: Custos Reais e uma Solução Prática para Usuários do Claude Code

✍️ OpenClawRadar📅 Publicado: May 19, 2026🔗 Source
MCP Context Bloat: Custos Reais e uma Solução Prática para Usuários do Claude Code
Ad

Um usuário do Reddit que executou 9 servidores MCP no Claude Code por quatro meses detalhou os custos ocultos e a degradação de desempenho que enfrentou, juntamente com uma solução concreta. O post é leitura obrigatória para quem usa MCP em produção.

A Matemática

Com 9 servidores (filesystem, GitHub, Stripe, Linear, Notion, Postgres, Sentry, AWS e customizados) expondo 142 ferramentas no total, a inicialização a frio consome 38k tokens de prompt do sistema + esquemas de ferramentas a cada turno. A 200 turnos/dia, são 7,6M de tokens de entrada/dia. Com preços do Sonnet (~$15/M saída, ~$3/M entrada), isso dá ~$23/dia ou ~$700/mês apenas nas definições das ferramentas MCP — antes de qualquer trabalho real. O cache só ajuda em prefixos idênticos; rodar um servidor MCP invalida o cache.

O Que Quebra

  • A seleção de ferramentas degrada: Com 142 ferramentas no contexto, Claude começou a escolher a ferramenta errada para consultas óbvias (ex.: usar linear_search_issues quando pedia para ler um arquivo).
  • Enumeração lenta: Servidores com muitos esquemas, como AWS, levam de 4 a 6 segundos para listar ferramentas.
  • Propagação silenciosa de erros: Uma ferramenta mal descrita pode contaminar a classificação de todas as consultas relacionadas.
Ad

A Solução: Padrão de Gateway com BM25

O usuário migrou para um padrão de gateway usando Ratel, uma biblioteca Rust de código aberto e em processo com classificação BM25. Claude agora vê apenas três ferramentas: search_tools, invoke_tool e auth. Todo o resto é classificado sob demanda. Resultados:

  • A inicialização a frio caiu de 38k para ~4k tokens.
  • A seleção de ferramentas erradas foi quase eliminada porque o modelo só vê as 5 melhores classificadas pela consulta.
  • A configuração levou 10 minutos (um comando faz a importação do Claude Code).

O autor observa que a maioria das startups de "otimizador MCP" é apenas busca BM25 disfarçada. As descrições de ferramentas são curtas, estruturadas e cheias de correspondências de palavras-chave — sem necessidade de vetor DB ou LLM no loop. BM25 sobre uma projeção plana de nome + descrição obtém 90% do ganho deterministicamente em microssegundos, offline.

Lição fundamental: "substituir" é melhor que "sugerir". Se seu gateway entrega 5 ferramentas ao modelo em vez de 142, a matemática funciona. Se sugere 5 junto com 142, o modelo ainda carrega 142 e você não economizou nada.

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

ATLAS: Pipeline de Computação em Tempo de Teste de Código Aberto para Qwen3-14B Alcança Desempenho de Codificação de Nível de Fronteira
Tools

ATLAS: Pipeline de Computação em Tempo de Teste de Código Aberto para Qwen3-14B Alcança Desempenho de Codificação de Nível de Fronteira

Um estudante universitário desenvolveu o ATLAS, um pipeline de computação em tempo de teste de código aberto construído em torno do Qwen3-14B que alcança 74,6% de pass@1 nos problemas do LiveCodeBench v5 a um custo de aproximadamente US$ 0,004 por tarefa em eletricidade. O sistema é lento para problemas complexos, mas oferece desempenho comparável a modelos de ponta como o GPT-5 (84,6%) e o Claude 4.5 Sonnet (71,4%).

OpenClawRadar
Dev-Card: Uma Habilidade de Código do Claude que Gera Cartões de Identificação de Desenvolvedor a partir do Histórico do Git
Tools

Dev-Card: Uma Habilidade de Código do Claude que Gera Cartões de Identificação de Desenvolvedor a partir do Histórico do Git

Dev-Card é uma habilidade do Claude Code que analisa repositórios git para gerar Cartões de Identidade do Desenvolvedor compartilháveis, atribuindo um dos 11 arquétipos de desenvolvedor com base no horário dos commits, distribuição de linguagens, padrões de mensagens de commit e distribuição do tamanho dos commits.

OpenClawRadar
Baton: Um Aplicativo de Desktop para Gerenciar Múltiplos Agentes de IA de Programação
Tools

Baton: Um Aplicativo de Desktop para Gerenciar Múltiplos Agentes de IA de Programação

Baton é um aplicativo de desktop que ajuda desenvolvedores a gerenciar múltiplos agentes de IA para codificação em workspaces isolados. Ele fornece sessões de terminal em tempo real, isolamento de worktree git e monitoramento de status para agentes como Claude Code, Codex CLI, OpenCode e Gemini CLI.

OpenClawRadar
Painel local monitora o uso do Claude Code com custos de tokens, chamadas de ferramentas e análises de sessão
Tools

Painel local monitora o uso do Claude Code com custos de tokens, chamadas de ferramentas e análises de sessão

Um desenvolvedor criou um painel local que lê os arquivos de sessão JSONL do Claude Code para visualizar o uso de tokens, custos estimados, detalhamento de chamadas de ferramentas e histórico de sessões. A ferramenta funciona inteiramente na sua máquina com uma API Express e um painel React.

OpenClawRadar