Codebase Memory MCP : Exploration de code basée sur des graphes pour Claude Code

Un développeur a créé un serveur MCP appelé codebase-memory-mcp qui résout un problème courant avec Claude Code : l'utilisation inefficace des tokens lors de l'exploration de la structure d'une base de code. Au lieu de faire parcourir les fichiers un par un à Claude pour des questions comme "qu'est-ce qui appelle cette fonction ?" ou "trouver le code mort", cet outil construit un graphe de connaissances persistant de la base de code.
Comment cela fonctionne
Le serveur utilise Tree-sitter pour analyser 64 langages (dont Python, Go, JavaScript, TypeScript, Rust, Java et C++) dans un graphe basé sur SQLite qui capture les fonctions, classes, chaînes d'appels, routes HTTP et liens inter-services. Lorsque Claude Code pose des questions structurelles, il interroge ce graphe au lieu de parcourir les fichiers individuellement.
Améliorations des performances
Dans une comparaison, 5 questions structurelles ont consommé environ 412 000 tokens via l'exploration traditionnelle fichier par fichier contre seulement environ 3 400 tokens via les requêtes de graphe - une réduction de 120x. Le développeur rapporte des économies moyennes d'environ 20x moins de tokens en utilisation régulière, plus des gains de temps significatifs.
Fonctionnalités principales
- Support de 64 langages via l'analyse Tree-sitter
- Tracé du graphe d'appels : "qu'est-ce qui appelle ProcessOrder ?" renvoie la chaîne complète en <100ms
- Détection de code mort avec filtrage intelligent des points d'entrée
- Liaison HTTP inter-services (trouve les appels REST entre services)
- Langage de requête de type Cypher pour l'exploration ad-hoc
- Vue d'ensemble de l'architecture avec détection de communautés Louvain
- Architecture Decision Records qui persistent entre les sessions
- 14 outils MCP (fonctionne aussi avec Codex CLI, Cursor, Windsurf et autres intégrations)
- Mode CLI pour une utilisation directe en terminal sans client MCP
Configuration et utilisation
L'outil est un binaire Go unique sans Docker, bases de données externes ou clés API requises. L'installation se fait via codebase-memory-mcp install qui configure automatiquement Claude Code. Les utilisateurs disent simplement "Indexer ce projet" pour commencer, et le graphe se synchronise automatiquement lorsque les fichiers sont modifiés pour rester à jour.
Benchmarks et licence
Le développeur a réalisé des benchmarks sur 35 dépôts open source réels allant de 78 à 49 000 nœuds, y compris le noyau Linux. Le projet est open source sous licence MIT.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Kit de démarrage Next.js open source ajoute des garde-fous et des instructions d'agent pour prévenir le contenu IA générique
Un nouveau boilerplate Next.js inclut l'authentification, la base de données, l'IC, les tests et les instructions Claude Code prêts à l'emploi, destiné aux développeurs utilisant des agents de codage IA pour créer plus rapidement des applications de production.

Infrastructure d'IA Agent : AgentMail, AgentLine, AgentCard, Daytona et plus
Un post Reddit répertorie les entreprises qui créent des primitives spécifiques aux agents : AgentMail (email), AgentLine (téléphone), AgentCard (paiements), Daytona/E2B (ordinateurs), Browserbase/Browser Use/Hyperbrowser (navigateurs), Firecrawl (crawl), Mem0 (mémoire), Composio (outils SaaS).

Reseed CLI : Extraire les systèmes de design de n'importe quel site pour Claude Code et Cursor
Reseed est un CLI qui extrait les jetons de design (couleurs, espacements, échelle typographique, rayons) de n'importe quel site web et génère un tailwind.config.ts, un design-system.md et un HTML de référence pour Claude Code et Cursor.

Outil MCP Propulsé par Claude Génère des Composants HTML Interactifs Sans Outils de Construction
Un développeur a créé daub.dev, un système où Claude pilote un serveur MCP pour produire des composants d'interface HTML stylisés et interactifs à partir de descriptions en langage naturel, sans React, bundlers ou pipelines de construction.