repo-mem : Le serveur MCP open-source ajoute une mémoire d'équipe persistante à Claude Code

Ce que fait repo-mem
repo-mem est un serveur MCP qui ajoute une mémoire persistante et partagée aux sessions Claude Code. Il résout le problème d'isolement des sessions dans les environnements d'équipe où les idées de débogage d'un développeur disparaissent après la fin de sa session, laissant les autres membres de l'équipe démarrer à l'aveugle lorsqu'ils travaillent sur du code connexe.
Implémentation technique
La solution stocke les observations dans des bases de données SQLite par utilisateur à l'intérieur du dépôt Git lui-même. Elle utilise FTS5 pour la recherche en texte intégral dans toutes les bases de données des membres de l'équipe. Les crochets Claude Code capturent automatiquement les validations, les déploiements et les exécutions de tests. Un crochet de démarrage de session injecte l'activité récente de l'équipe (environ 200 jetons).
Détails de l'architecture
- Serveur MCP avec 8 outils (recherche, sauvegarde, obtention, chronologie, etc.)
- 3 crochets Claude Code (PostToolUse, Stop, SessionStart)
- SQLite + FTS5 pour la recherche (pas de base de données vectorielle, pas de services externes)
- Fichiers de base de données par utilisateur validés dans Git (généralement < 1 Mo chacun)
- Conception économe en jetons : l'index renvoie ~50 jetons par résultat, avec les détails complets chargés à la demande
Configuration et échelle
La configuration se fait avec npx repo-mem init. Les créateurs rapportent l'exécuter avec 4 000+ observations sur un monorepo. Le serveur MCP fait environ 900 lignes de JavaScript, et les crochets font environ 170 lignes chacun. Les crochets ne contiennent aucun appel d'IA - ils utilisent une extraction purement basée sur des règles.
Le projet est sous licence MIT et disponible sur GitHub à https://github.com/timosieber/repo-mem. La discussion sur Reddit explore comment cette approche se compare aux systèmes de mémoire basés sur des vecteurs.
📖 Read the full source: r/LocalLLaMA
👀 See Also

OpenClaw Plugin de Mémoire Partagée : Coordination Multi-Agents Basée sur SQLite
Un développeur a créé un plugin pour les configurations multi-agents OpenClaw qui permet aux agents de partager leur mémoire en utilisant SQLite, éliminant ainsi le besoin de services externes. Le plugin permet le partage explicite de mémoire via un outil, l'extraction automatique de contexte, le contrôle d'accès, le suivi des entités et la détection de contradictions.

MCP-India-Stack : Serveur hors ligne prioritaire pour les données financières indiennes dans les agents IA
MCP-India-Stack est un serveur MCP fonctionnant principalement hors ligne qui fournit des fonctionnalités d'API financières et gouvernementales indiennes sans authentification ni appels d'API externes. Il intègre localement des jeux de données pour les calculs fiscaux, les outils de validation et les recherches.

Adam CAD Harness s'intègre à Fusion et Onshape pour l'édition CAD agentique
Le harnais d'agent CAD d'Adam s'intègre désormais avec Autodesk Fusion et PTC Onshape, lisant et éditant les arbres de fonctionnalités via le langage naturel. Installation en une ligne de commande pour macOS/Windows.

Artifactr : Outil CLI local-first pour gérer les artefacts des agents d'IA de codage
Artifactr est un outil CLI gratuit et open-source pour gérer les artefacts LLM comme les compétences, commandes et définitions d'agents. Il stocke les fichiers dans des coffres portables sans connexion réseau et prend en charge la synchronisation automatique via des liens symboliques.