Serveur MCP

58 outils de compression.
Zéro configuration.

lean-ctx implémente le Model Context Protocol (MCP) - le standard ouvert pour les intégrations d'outils IA. Les outils intégrés obtiennent des remplacements tenant compte de la compression qui filtrent le bruit avant qu'il n'atteigne le LLM.

58 outils 10 modes de lecture 99% max (relectures en cache)
Protocole

Comment MCP fonctionne.

Le Model Context Protocol permet aux outils IA d'appeler des serveurs externes pour obtenir des données. lean-ctx intercepte ces appels et compresse les réponses automatiquement.

Outil IA

Cursor, Claude Code, Crush, Copilot…

lean-ctx MCP

Compresse les données automatiquement

LLM

Ne voit que le signal, pas le bruit

58 outils, 4 catégories

Ce dont votre IA a besoin.

Fichiers et code

jusqu'à 99 % d'économies

Remplacements essentiels pour la lecture de fichiers, l'exploration de répertoires, les commandes shell et la recherche de code. La compression AST via tree-sitter préserve la structure tout en éliminant le bruit.

ctx_read ctx_multi_read ctx_tree ctx_shell ctx_search

Intelligence autonome

auto-configuré, zéro configuration

Fonctionne de manière autonome : préchargement automatique du contexte, déduplication des fichiers, suggestions de fichiers connexes et sélection de la compression optimale - le tout sans commandes explicites. Activé par défaut.

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

Session et monitoring

Mémoire entre les conversations

État de session persistant, points de contrôle du contexte et analytique en temps réel. Suivez les économies de tokens, gérez le cache et générez des rapports de compression.

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

Mémoire et multi-agents

Connaissances projet permanentes

Construisez des bases de connaissances persistantes qui survivent entre les sessions et les agents. Mémoire au niveau du projet, coordination d'agents et vues d'ensemble du codebase.

ctx_knowledge ctx_agent ctx_overview ctx_preload ctx_task ctx_share
ctx_read

10 read modes pour chaque situation.

Chaque lecture de fichier n'a pas besoin du contenu complet. Choisissez le mode adapté à votre intention - ou laissez ctx_smart_read choisir automatiquement.

Mode Ce qu'il retourne Quand l'utiliser
auto Meilleur mode pour le contexte Par defaut - lean-ctx choisit la meilleure strategie selon le type de fichier, la taille et la tache
full Fichier complet, mis en cache pour les relectures (~13 tokens) Fichiers que vous allez modifier
map Graphe de dépendances + exports + signatures clés Fichiers de contexte que vous devez comprendre
signatures Surface API uniquement - signatures de fonctions, types Comprendre les interfaces et les contrats
diff Lignes modifiées uniquement par rapport à la version en cache Après une modification - vérifiez vos changements
aggressive Syntaxe simplifiée, compression maximale Fichiers volumineux dont vous avez besoin de l'essentiel
entropy Filtrage Shannon + Jaccard pour le contenu unique Trouver les lignes non répétitives à forte valeur informationnelle
task Contenu filtré par tâche avec contexte de dépendances basé sur le graphe de connaissances Lire des fichiers pertinents pour une tâche spécifique - utilise le graphe du projet + filtre IB
reference Contexte de reference croisee Types, appelants et dependances lies au symbole cible
lines:N-M Lecture uniquement des lignes N à M (base 1, inclusif) Fichiers volumineux - lire une plage spécifique
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%)]
Aller plus loin

Explorez chaque outil en détail.

Référence API complète avec paramètres, exemples et utilisation avancée pour les 58 outils MCP.