Servidor MCP

58 herramientas de compresión.
Cero configuración.

lean-ctx implementa el Model Context Protocol (MCP) - el estándar abierto para integraciones de herramientas de IA. Las herramientas integradas obtienen reemplazos con compresión inteligente que elimina el ruido antes de que llegue al LLM.

58 herramientas 10 modos de lectura 99% máx. (relecturas en cache)
Protocolo

Cómo MCP funciona.

El Model Context Protocol permite que las herramientas de IA consulten servidores externos para obtener datos. lean-ctx intercepta estas llamadas y comprime las respuestas automáticamente.

Herramienta de IA

Cursor, Claude Code, Crush, Copilot…

lean-ctx MCP

Comprime datos automáticamente

LLM

Solo ve la señal, nada de ruido

58 herramientas, 4 categorías

Lo que tu IA necesita.

Archivos y código

hasta 99% de ahorro

Reemplazos principales para lectura de archivos, exploración de directorios, comandos de shell y búsqueda de código. Compresión AST basada en tree-sitter que preserva la estructura y elimina el ruido.

ctx_read ctx_multi_read ctx_tree ctx_shell ctx_search

Inteligencia autónoma

autoconfiguración, cero configuración

Se ejecuta de forma autónoma: precarga contexto automáticamente, deduplica archivos, sugiere archivos relacionados y elige la compresión óptima, todo sin comandos explícitos. Habilitado por defecto.

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

Sesión y monitoreo

Memoria entre chats

Estado de sesión persistente, puntos de control de contexto y analíticas en tiempo real. Rastrea el ahorro de tokens, administra el cache y genera reportes de compresión.

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

Memoria y multi-agente

Conocimiento permanente del proyecto

Construye bases de conocimiento persistentes que sobreviven entre sesiones y agentes. Memoria a nivel de proyecto, coordinación de agentes y resúmenes del código base.

ctx_knowledge ctx_agent ctx_overview ctx_preload ctx_task ctx_share
ctx_read

10 read modes para cada situación.

No toda lectura de archivo necesita el contenido completo. Elige el modo que se ajuste a tu intención - o deja que ctx_smart_read lo elija automáticamente.

Modo Qué devuelve Cuándo usarlo
auto Mejor modo para contexto Predeterminado: lean-ctx elige la estrategia optima segun tipo de archivo, tamano y tarea
full Archivo completo, en cache para relecturas (~13 tokens) Archivos que vas a editar
map Grafo de dependencias + exportaciones + firmas clave Archivos de solo contexto que necesitas entender
signatures Solo la superficie de la API - firmas de funciones, tipos Entender interfaces y contratos
diff Solo líneas modificadas vs. versión en cache Después de editar - verifica tus cambios
aggressive Sintaxis eliminada, compresión máxima Archivos grandes donde necesitas la esencia
entropy Filtrado Shannon + Jaccard para contenido único Encontrar líneas no repetitivas y de alta información
task Contenido filtrado por tareas con contexto de dependencias basado en grafos de conocimiento Leer archivos relevantes para una tarea específica - usa grafo del proyecto + filtro IB
reference Contexto de referencia cruzada Tipos relacionados, llamadas y dependencias del simbolo objetivo
lines:N-M Lee solo las líneas N a M (base 1, inclusivo) Archivos grandes - leer un rango 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%)]
Profundizar

Explora cada herramienta en detalle.

Referencia completa de la API con parámetros, ejemplos y uso avanzado para las 58 herramientas MCP.