/ Annuaire / Playground / lean-ctx
● Communauté yvgude ⚡ Instantané

lean-ctx

par yvgude · yvgude/lean-ctx

Un outil Rust qui élague agressivement le contexte — supprime les imports morts, réduit les commentaires, compresse les logs — avant de l'envoyer à l'agent.

lean-ctx est pour les soucieux du coût : il se positionne entre vous et le harness d'agent, appliquant des transformations économisant des tokens sur le contexte sortant. Fonctionne avec Claude Code, Codex, Cursor.

Pourquoi l'utiliser

Fonctionnalités clés

Démo en direct

Aperçu en pratique

prêt

Installer

Choisissez votre client

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "lean-ctx-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/yvgude/lean-ctx"
      ],
      "_inferred": true
    }
  }
}

Ouvrez Claude Desktop → Settings → Developer → Edit Config. Redémarrez après avoir enregistré.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "lean-ctx-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/yvgude/lean-ctx"
      ],
      "_inferred": true
    }
  }
}

Cursor utilise le même schéma mcpServers que Claude Desktop. La config projet l'emporte sur la globale.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "lean-ctx-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/yvgude/lean-ctx"
      ],
      "_inferred": true
    }
  }
}

Cliquez sur l'icône MCP Servers dans la barre latérale Cline, puis "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "lean-ctx-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/yvgude/lean-ctx"
      ],
      "_inferred": true
    }
  }
}

Même format que Claude Desktop. Redémarrez Windsurf pour appliquer.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "lean-ctx-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/yvgude/lean-ctx"
      ]
    }
  ]
}

Continue utilise un tableau d'objets serveur plutôt qu'une map.

~/.config/zed/settings.json
{
  "context_servers": {
    "lean-ctx-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/yvgude/lean-ctx"
        ]
      }
    }
  }
}

Ajoutez dans context_servers. Zed recharge à chaud à la sauvegarde.

claude mcp add lean-ctx-skill -- git clone https://github.com/yvgude/lean-ctx

Une seule ligne. Vérifiez avec claude mcp list. Supprimez avec claude mcp remove.

Cas d'usage

Usages concrets : lean-ctx

Réduire l'utilisation de tokens de session de 40 à 70%

👤 Utilisateurs Claude Code ⏱ ~15 min intermediate

Quand l'utiliser : Vos factures grimpent et vous suspectez un gonflement de contexte.

Déroulement
  1. Installer
    Connectez lean-ctx dans votre harness.✓ Copié
    → Préfiltrage actif
  2. Mesurer
    Comparez les comptages de tokens avant/après.✓ Copié
    → Grande diminution
  3. Ajuster
    Relâchez si la précision baisse.✓ Copié
    → Équilibre stable

Résultat : Factures réduites avec le même taux de succès des tâches.

Combinaisons

Associez-le à d'autres MCPs pour un effet X10

lean-ctx-skill + cmux-skill

Surveiller les graphiques de tokens pendant qu'lean-ctx élague

Combiner lean-ctx-skill avec cmux-skill : surveiller les graphiques de tokens pendant l'élagage✓ Copié

Outils

Ce que ce MCP expose

OutilEntréesQuand appelerCoût
prefilter (voir la documentation) S'exécute sur le contexte sortant 1 appel

Coût et limites

Coût d'exécution

Quota d'API
N/A
Tokens par appel
Économise des tokens
Monétaire
OSS gratuit
Astuce
Mesurez les régressions de qualité ; les modes agressifs peuvent supprimer du contexte important

Sécurité

Permissions, secrets, portée

Stockage des identifiants : Aucune
Sortie de données : Aucune

Dépannage

Erreurs courantes et correctifs

Contexte manquant pour l'agent

Réduisez l'agressivité ; ajoutez les fichiers importants en whitelist

Alternatives

lean-ctx vs autres

AlternativeQuand l'utiliserCompromis
context-modeVous souhaitez des sorties d'outils en sandboxCouche différente

Plus

Ressources

📖 Lire le README officiel sur GitHub

🐙 Voir les issues ouvertes

🔍 Parcourir les 400+ serveurs MCP et Skills