Modo Contexto: Um Servidor MCP que Comprime Saídas de Ferramentas para Claude Code

✍️ OpenClawRadar📅 Publicado: February 25, 2026🔗 Source
Modo Contexto: Um Servidor MCP que Comprime Saídas de Ferramentas para Claude Code
Ad

O que o Context Mode Faz

O Context Mode aborda o problema em que cada chamada de ferramenta MCP no Claude Code despeja dados brutos na janela de contexto de 200K. Exemplos da fonte mostram que um snapshot do Playwright custa 56 KB, vinte issues do GitHub custam 59 KB, e um log de acesso custa 45 KB. Após 30 minutos, 40% do seu contexto pode ter sido consumido.

O servidor MCP fica entre o Claude Code e essas saídas, processando-as em sandboxes para que apenas resumos alcancem o modelo. Ele alcança uma redução de 98% no uso do contexto (315 KB se torna 5,4 KB).

Instalação e Configuração

Instalação com um único comando:

/plugin marketplace add mksglu/claude-context-mode
/plugin install context-mode@claude-context-mode

Ou via CLI:

claude mcp add context-mode -- npx -y context-mode

A instalação inclui uma habilidade de roteamento automático que roteia automaticamente grandes saídas através do Context Mode, além de um hook PreToolUse que injeta roteamento de context-mode em prompts de subagentes. Nenhum prompt é necessário.

Ferramentas Disponíveis

  • batch_execute: Execute múltiplos comandos + pesquise múltiplas consultas em UMA chamada (986 KB → 62 KB)
  • execute: Execute código em 10 linguagens. Apenas stdout entra no contexto (56 KB → 299 B)
  • execute_file: Processe arquivos em sandbox. O conteúdo bruto nunca sai (45 KB → 155 B)
  • index: Divida markdown em FTS5 com classificação BM25 (60 KB → 40 B)
  • search: Consulte conteúdo indexado com múltiplas consultas em uma chamada (recuperação sob demanda)
  • fetch_and_index: Busque URL, converta para markdown, indexe (60 KB → 40 B)
  • stats: Rastreamento de tokens da sessão com detalhamento por ferramenta
Ad

Implementação Técnica

Cada chamada execute gera um subprocesso isolado com seu próprio limite de processo. Scripts não podem acessar a memória ou estado um do outro. O subprocesso executa seu código, captura stdout, e apenas esse stdout entra no contexto da conversação. Os dados brutos — arquivos de log, respostas de API, snapshots — nunca saem da sandbox.

Dez ambientes de execução de linguagem estão disponíveis: JavaScript, TypeScript, Python, Shell, Ruby, Go, Rust, PHP, Perl, R. Bun é detectado automaticamente para execução 3-5x mais rápida de JS/TS.

CLIs autenticados funcionam através de passagem de credenciais — gh, aws, gcloud, kubectl, docker herdam variáveis de ambiente e caminhos de configuração sem expô-los à conversação.

Quando a saída excede 5 KB e uma intenção é fornecida, o Context Mode muda para filtragem baseada em intenção: ele indexa a saída completa na base de conhecimento, pesquisa por seções correspondentes à sua intenção, e retorna apenas as correspondências relevantes com um vocabulário de termos pesquisáveis para consultas de acompanhamento.

A base de conhecimento usa tabelas virtuais SQLite FTS5 (Full-Text Search 5). A ferramenta index divide o conteúdo markdown por cabeçalhos mantendo blocos de código intactos, então os armazena. A pesquisa usa classificação BM25 — um algoritmo de relevância probabilística que pontua documentos com base na frequência do termo, frequência inversa do documento e comprimento do documento.

📖 Leia a fonte completa: HN AI Agents

Ad

👀 See Also

ClearSpec: Um Gerador de Especificações para Reduzir Alucinações no Código Claude
Tools

ClearSpec: Um Gerador de Especificações para Reduzir Alucinações no Código Claude

ClearSpec é uma ferramenta que gera especificações estruturadas a partir de descrições em inglês simples, conectando-se a repositórios do GitHub para referenciar caminhos de arquivos reais e dependências, e então usa essas especificações como prompts para o Claude Code para fornecer melhor contexto.

OpenClawRadar
ClawedBack: Porta OpenClaw em Execução Dentro do Código Claude
Tools

ClawedBack: Porta OpenClaw em Execução Dentro do Código Claude

ClawedBack é uma implementação independente do OpenClaw que funciona dentro do Claude Code, oferecendo cache de prompts de primeira parte e limites de taxa. Ele corresponde a 19 das 23 ferramentas integradas do OpenClaw e é totalmente compatível com o ClawHub, com verificações de segurança obrigatórias para importações.

OpenClawRadar
LetMeWatch: Plugin Python Adiciona Análise de Vídeo ao Claude via Detecção de Cenas do FFmpeg
Tools

LetMeWatch: Plugin Python Adiciona Análise de Vídeo ao Claude via Detecção de Cenas do FFmpeg

Um desenvolvedor criou um plugin Python de aproximadamente 200 linhas chamado LetMeWatch que permite ao Claude analisar vídeos usando FFmpeg para detecção de cenas, extraindo apenas os quadros onde as imagens mudam, adicionando timestamps e alimentando lotes para a visão multimodal do Claude.

OpenClawRadar
Ponte do Discord para Sessões Autônomas de Código Claude
Tools

Ponte do Discord para Sessões Autônomas de Código Claude

Um script bridge.js (~50 linhas, discord.js v14) cria um chat bidirecional em tempo real entre Discord e Claude Code via WebSocket + fila de arquivos locais, substituindo a verificação de 2 minutos por leituras de arquivo em microssegundos. Testado em 27 mil linhas analisadas durante a noite.

OpenClawRadar