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

Open-Sourcé le-vibe-stack : Règles Markdown pour Maintenir la Cohérence du Code Claude
Tools

Open-Sourcé le-vibe-stack : Règles Markdown pour Maintenir la Cohérence du Code Claude

Un développeur a rendu open-source 'the-vibe-stack' — un ensemble de règles Markdown conçues pour maintenir Claude Code sur la bonne voie lors de longues sessions en imposant un schéma rigide. Cette approche vise à réduire la dérive logique et le gaspillage de tokens tout en garantissant une sortie prévisible.

OpenClawRadar
HolyClaude : Conteneur Docker pour Claude Code avec Interface Navigateur et Chromium Sans Interface
Tools

HolyClaude : Conteneur Docker pour Claude Code avec Interface Navigateur et Chromium Sans Interface

HolyClaude est un conteneur Docker open-source qui intègre l'interface en ligne de commande Claude Code avec une interface utilisateur web, Chromium sans interface et des outils supplémentaires d'IA pour le codage. La configuration nécessite uniquement docker compose up et l'accès se fait via localhost:3001.

OpenClawRadar
🦀
Tools

Enquête sur les serveurs de mémoire Markdown locaux pour agents IA : Mem0, Hindsight, Zep et le nouveau venu Engram

Un utilisateur a testé ~20 systèmes de mémoire pour agents locaux stockant les souvenirs sous forme de fichiers modifiables. Engram (par Obsidian68) était le seul à répondre à toutes les exigences : entièrement local, stockage Markdown, déduplication intelligente, décroissance de l'importance, et serveur autonome.

OpenClawRadar
AskAlf : Plateforme d'orchestration multi-agent open source pour les flux de travail d'IA auto-hébergés
Tools

AskAlf : Plateforme d'orchestration multi-agent open source pour les flux de travail d'IA auto-hébergés

AskAlf est une plateforme d'orchestration multi-agents open-source qui s'exécute sur votre propre matériel, créant dynamiquement des travailleurs spécialisés qui se coordonnent via un système autonome avec une mémoire cognitive à 10 couches stockée dans pgvector.

OpenClawRadar