MCP Server

58 Ferramentas de Compressão.
Zero Configuração.

lean-ctx implementa o Model Context Protocol (MCP) - o padrão aberto para integrações de ferramentas de IA. As ferramentas integradas recebem substituições com compressão inteligente que removem ruído antes que ele chegue ao LLM.

58 ferramentas 10 modos de leitura 99% máx (releituras em cache)
Protocolo

Como MCP Funciona.

O Model Context Protocol permite que ferramentas de IA chamem servidores externos para obter dados. lean-ctx intercepta essas chamadas e comprime as respostas automaticamente.

Ferramenta de IA

Cursor, Claude Code, Crush, Copilot…

lean-ctx MCP

Comprime dados automaticamente

LLM

Vê apenas sinal, sem ruído

58 Ferramentas, 4 Categorias

O que sua IA precisa.

Arquivo & Código

até 99% de economia

Substituições essenciais para leitura de arquivos, exploração de diretórios, comandos shell e busca de código. Compressão AST com tree-sitter preserva a estrutura enquanto elimina ruído.

ctx_read ctx_multi_read ctx_tree ctx_shell ctx_search

Inteligência Autônoma

auto-configurável, zero configuração

Funciona de forma autônoma: pré-carrega contexto automaticamente, desduplicação de arquivos, fornece sugestões de arquivos relacionados e escolhe a compressão ideal - tudo sem comandos explícitos. Habilitado por padrão.

ctx_smart_read ctx_delta ctx_fill ctx_intent ctx_context ctx_graph ctx_dedup ctx_response ctx_discover ctx_impact ctx_architecture

Claude Code Integration

lean-ctx detects Claude Code and automatically adapts its behavior to work within Claude's constraints:

  • Auto-condensed instructions - MCP instructions are compressed to <2048 characters for Claude Code's truncation limit
  • Full rules file - Complete instruction set installed to ~/.claude/rules/lean-ctx.md (no character cap)
  • Agent Skills - Auto-installed to ~/.claude/skills/lean-ctx/ with setup script for zero-config onboarding
  • Self-healing env.sh - Shell environment is re-injected if Docker or container rebuilds remove it
zero-config, self-healing

Sessão & Monitoramento

Memória entre conversas

Estado de sessão persistente, checkpoints de contexto e analytics em tempo real. Acompanhe economia de tokens, gerencie cache e gere relatórios de compressão.

ctx_session ctx_compress ctx_analyze ctx_gain ctx_benchmark ctx_metrics ctx_wrapped ctx_cache ctx_heatmap ctx_cost
  • ctx_gain - Query token savings, cost breakdowns, GainScore, task classifications, and per-agent statistics programmatically during a session

Memória & Multi-Agente

Conhecimento permanente do projeto

Construa bases de conhecimento persistentes que sobrevivem entre sessões e agentes. Memória em nível de projeto, coordenação de agentes e visões gerais da base de código.

ctx_knowledge ctx_agent ctx_overview ctx_preload ctx_task ctx_share
ctx_read

10 read modes para cada situação.

Nem toda leitura de arquivo precisa do conteúdo completo. Escolha o modo que corresponde à sua intenção - ou deixe o ctx_smart_read escolher automaticamente.

Modo O que retorna Quando usar
auto Melhor modo para contexto Padrao - lean-ctx escolhe a estrategia ideal por tipo de arquivo, tamanho e tarefa
full Arquivo completo, em cache para releituras (~13 tokens) Arquivos que você vai editar
map Grafo de dependências + exports + assinaturas principais Arquivos apenas de contexto que você precisa entender
signatures Apenas a superfície da API - assinaturas de funções, tipos Entender interfaces e contratos
diff Apenas linhas alteradas vs. versão em cache Após editar - verifique suas alterações
aggressive Sintaxe removida, compressão máxima Arquivos grandes onde você precisa do essencial
entropy Filtragem Shannon + Jaccard para conteúdo único Encontrar linhas não repetitivas e de alta informação
task Conteúdo filtrado por tarefas com contexto de dependências baseado em grafo de conhecimento Ler arquivos relevantes para uma tarefa específica - usa grafo do projeto + filtro IB
reference Contexto de referencia cruzada Tipos relacionados, chamadores e dependencias do simbolo alvo
lines:N-M Leia apenas as linhas N até M (base 1, inclusivo) Arquivos grandes - leia um intervalo específico
ctx_read server.rs --mode map
F1=server.rs [342L]
  deps: tokio, serde, tower, axum
  exports: start_server, AppState, Config
  API:
    §  AppState { db: Pool, cache: Cache, config: Config }
    §  Config { port: u16, host: String, max_conn: usize }
    fn async start_server(config: Config) → Result<()>
    fn async handle_request(state: AppState, req: Request) → Response
    fn configure_routes(state: AppState) → Router
  [2,847 tok saved (93%)]
Aprofunde-se

Explore cada ferramenta em detalhe.

Referência completa da API com parâmetros, exemplos e uso avançado para todas as 58 ferramentas MCP.