Le problème
Le grep+read par défaut sur un dépôt de plus de 100 000 lignes de code se déploie sur 8 à 15 fichiers par requête, coûtant des dizaines de milliers de tokens d'entrée. Multiplié sur une session Claude Code, la facture augmente rapidement.
La solution Scavio
MCP de recherche de code locale (Semble ou équivalent) pour les recherches dans le dépôt + MCP Scavio pour l'ancrage hors dépôt (documents de framework, Stack Overflow, problèmes récents). Deux MCP nommés, sans chevauchement.
Avant
Un post r/ClaudeAI a documenté l'explosion des tokens ; le fanout par défaut grep+read = 30 à 50 000 tokens d'entrée par requête find-and-edit.
Après
La recherche de code indexée renvoie des plages correspondantes (quelques centaines de tokens) + Scavio gère ce qui est hors dépôt. Le coût en tokens sur les grands dépôts chute de 80 à 98 % par requête.
À qui cela s'adresse
Utilisateurs de Claude Code sur de grands dépôts (>100 000 LOC), équipes d'ingénierie payant pour des agents routés par Anthropic, développeurs avec anxiété du coût des tokens.
Avantages clés
- Le coût en tokens chute de 80 à 98 % sur les grands dépôts
- Recherche de code uniquement locale (pas de téléchargement vers le cloud)
- Scavio gère l'ancrage hors dépôt sous un seul MCP
- Deux MCP clairement nommés, surface d'outils propre
- La facture LLM hebdomadaire chute de 30 à 50 % pour les gros utilisateurs
Exemple Python
# Setup is via Claude Code CLI:
# claude mcp add semble <semble-url> # local code search
# claude mcp add scavio https://mcp.scavio.dev/mcp --header 'x-api-key: $SCAVIO_API_KEY'
# Plus a system prompt rule: 'Use semble for in-repo, scavio for out-of-repo. Don't grep+read.'Exemple JavaScript
// MCP setup — no JS application code.Plateformes utilisées
Recherche web avec graphe de connaissances, PAA et aperçus IA