Serveur MCP indexe les bases de code dans un graphe de connaissances pour une réduction de 10x des jetons

✍️ OpenClawRadar📅 Publié: March 7, 2026🔗 Source
Serveur MCP indexe les bases de code dans un graphe de connaissances pour une réduction de 10x des jetons
Ad

codebase-memory-mcp est un serveur MCP qui remplace l'exploration de code fichier par fichier par des requêtes de graphe pour les assistants de codage IA. Il analyse les bases de code avec tree-sitter dans un graphe de connaissances persistant stocké dans SQLite, contenant des fonctions, des classes, des relations d'appel, des routes HTTP et des liens inter-services comme nœuds et arêtes.

Fonctionnalités et spécifications clés

  • Binaire Go unique sans exigences d'infrastructure (pas de Docker, pas de bases de données, pas de clés API)
  • Prend en charge 35 langages de programmation
  • Performances de requête sub-milliseconde
  • Synchronisation automatique lors des changements de fichiers via sondage en arrière-plan
  • Langage de requête de type Cypher pour les motifs de graphe complexes
  • Sous licence MIT
Ad

Benchmarks de performance

Le serveur a été testé sur 35 dépôts réels, montrant au moins 10 fois moins de jetons pour les questions structurelles par rapport à l'exploration traditionnelle fichier par fichier. Exemple : une requête comme "qu'est-ce qui appelle ProcessOrder ?" renvoie une chaîne d'appel précise en une seule requête de graphe (~500 jetons) au lieu de lire des dizaines de fichiers (~80K jetons).

Les dépôts testés allaient de 78 à 49 000 nœuds. Le test de stress du noyau Linux a géré 20 000 nœuds et 67 000 arêtes sans aucun délai d'attente.

Cas d'utilisation pour les configurations LLM locales

Ceci est particulièrement précieux pour les configurations LLM locales avec des fenêtres de contexte plus petites (8K-32K), où chaque jeton compte. Le graphe renvoie exactement les informations structurelles nécessaires sans déverser le contenu complet des fichiers dans le contexte.

Le serveur fonctionne avec tout client compatible MCP ou via le mode CLI pour une utilisation directe dans le terminal.

📖 Lire la source complète : r/LocalLLaMA

Ad

👀 See Also

Interrogez votre sprint Jira via Claude MCP : statut instantané, problèmes non attribués et éléments bloqués
Tools

Interrogez votre sprint Jira via Claude MCP : statut instantané, problèmes non attribués et éléments bloqués

Un utilisateur de Reddit a connecté Jira à Claude via MCP, puis a posé des questions en langage naturel sur son sprint et a obtenu instantanément des tableaux clairs — sans avoir à naviguer dans les tableaux.

OpenClawRadar
Ghostbar : un client IA Swift natif macOS d'environ 5 Mo qui se cache du partage d'écran
Tools

Ghostbar : un client IA Swift natif macOS d'environ 5 Mo qui se cache du partage d'écran

Ghostbar est un client IA natif Swift pour la barre de menus macOS (~5 Mo) qui utilise window.sharingType = .none pour devenir invisible aux enregistreurs d'écran. Fonctionne avec Ollama, vLLM, llama.cpp et tout backend compatible OpenAI.

OpenClawRadar
Deux mois avec Spec-Kit de GitHub et Claude Code : ce qui fonctionne, ce qui ne fonctionne pas
Tools

Deux mois avec Spec-Kit de GitHub et Claude Code : ce qui fonctionne, ce qui ne fonctionne pas

Un développeur partage des notes pratiques sur l'utilisation de la boîte à outils Spec-Driven Development de GitHub avec Claude Code, couvrant le flux de travail en cinq phases, les problèmes de dérive, les compromis de surcharge et les conseils de configuration.

OpenClawRadar
Développeur Teste Qwen3.5 27B face à des Modèles Plus Grands pour des Tâches de Codage Locales
Tools

Développeur Teste Qwen3.5 27B face à des Modèles Plus Grands pour des Tâches de Codage Locales

Un développeur a testé plusieurs modèles Qwen3.5 et Nemotron, constatant que Qwen3.5-27B-GGUF:UD-Q6_K_XL fonctionne bien pour les tâches de développement sur du matériel existant 2x RTX 3090, avec 803 pp et 25 tg/s pour un contexte de 256k sur vast.ai.

OpenClawRadar