codebase-memory-mcp : la mémoire de code ultra-rapide pour vos agents IA (guide 2026)
codebase-memory-mcp est un serveur MCP open source qui indexe votre code dans un graphe de connaissances persistant. Votre agent de programmation interroge ce graphe au lieu de lire les fichiers un par un : il comprend plus vite l’architecture d’un projet, avec beaucoup moins de tokens.
Avec plus de 46 000 étoiles sur GitHub, c’est l’un des projets MCP les plus suivis de 2026.
codebase-memory-mcp en bref
- Fonction : transformer un dépôt de code en graphe de connaissances interrogeable par MCP.
- Langages : 162, grâce à l’analyse syntaxique tree-sitter, complétée par une résolution de types pour Python, TypeScript et JavaScript.
- Installation : un exécutable natif pour macOS, Linux et Windows, sans Docker, sans environnement d’exécution et sans clé d’API.
- Outils : 17 outils MCP.
Pourquoi il est rapide et économe
- Selon le projet, un dépôt moyen est indexé en quelques millisecondes, et le noyau Linux, avec 28 millions de lignes et 75 000 fichiers, en 3 minutes.
- Les requêtes structurelles répondent en moins d’une milliseconde.
- Cinq requêtes structurelles consomment environ 3 400 tokens, contre environ 412 000 en parcourant les fichiers un par un.
- La conception et les mesures sont décrites dans une prépublication scientifique.
Ce que votre agent peut faire
- Chercher dans le code et tracer les appels entre fonctions
- Obtenir une vue d’ensemble de l’architecture d’un projet
- Mesurer l’impact d’une modification avant de la faire
- Détecter le code mort
- Relier les appels HTTP entre services
- Interroger le graphe avec des requêtes Cypher
- Gérer des enregistrements de décisions d’architecture (ADR)
Une visualisation 3D du graphe est aussi servie par l’exécutable, dans votre navigateur, à l’adresse localhost:9749.
Installation
Sur macOS et Linux :
curl -fsSL https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.sh | bash
Sur Windows, téléchargez le script, lisez-le, puis lancez-le dans PowerShell :
Invoke-WebRequest -Uri https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.ps1 -OutFile install.ps1
notepad install.ps1
Unblock-File .\install.ps1
.\install.ps1
L’installeur détecte vos agents de programmation et configure automatiquement leurs entrées MCP. Pour n’installer que l’exécutable, sans toucher à vos agents, utilisez l’option --skip-config.
Sécurité
- L’outil lit votre code et modifie les fichiers de configuration de vos agents : c’est sa fonction. Le projet invite à auditer son code source avant de l’exécuter.
- L’installation exécute un script téléchargé : lisez-le avant de le lancer.
- Le README prévient que Microsoft Defender peut signaler l’exécutable, et explique la marche à suivre.
Notre checklist de sécurité MCP complète ces règles.
Questions fréquentes
codebase-memory-mcp est-il gratuit ?
Oui. C’est un projet open source, qui ne demande aucune clé d’API.
Quels langages sont pris en charge ?
162 langages grâce à tree-sitter, avec une résolution de types plus fine pour Python, TypeScript et JavaScript.
Mon code est-il envoyé dans le cloud ?
L’indexation se fait sur votre machine, par l’exécutable. Seuls les résultats des requêtes sont transmis à votre agent IA.
Quelle différence avec le serveur Memory ?
Le serveur Memory mémorise des informations sur vous et vos projets. codebase-memory-mcp indexe la structure de votre code.
Comment l’installer sur Windows ?
Avec le script PowerShell install.ps1, à télécharger puis à exécuter après l’avoir lu.
Sources
- Dépôt officiel de codebase-memory-mcp et son README, consultés le 8 octobre 2026
- Codebase-Memory: Tree-Sitter-Based Knowledge Graphs for LLM Code Exploration via MCP, arXiv:2603.27277
D’autres outils pour les développeurs sont classés dans notre sélection 2026.
