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

Le fichier de protocole Claude Code réduit les questions répétitives.
Un développeur a créé un fichier .md unique pour ~/.claude/rules/ qui déduit le type de tâche et le risque à partir du premier message, éliminant la séquence typique de trois questions de Claude Code avant de commencer le travail.

Outil de Création de Compétences pour OpenClaw Aide les Développeurs à Empaqueter des Flux de Travail
Un développeur a créé une compétence appelée skills-creator qui guide les utilisateurs dans la création de compétences de qualité pour OpenClaw, en abordant les écueils courants comme les descriptions vagues et les instructions ressemblant à de la documentation. Elle est disponible sur ClawHub et propose une approche axée sur la conception avec des formules de description, des listes de contrôle et des niveaux de complexité.

Développeur partage des outils CLI qui fonctionnent bien avec Claude Code
Un développeur est passé des MCP aux CLI pour travailler avec Claude Code, constatant que Claude gère efficacement les commandes CLI grâce à son entraînement sur des scripts shell et de la documentation. Il a partagé les CLI spécifiques qu'il utilise quotidiennement, notamment gh, ripgrep, stripe, supabase, vercel, sentry-cli et neon.

Claude Banana : Un plugin Claude Code pour la génération d'images avec prise en compte du système de design
Claude Banana est un plugin Claude Code qui génère des images en utilisant l'API Gemini de Google avec une création d'invites contextuelle. Il lit les configurations Tailwind, les variables CSS, les jetons de conception et les ressources existantes pour comprendre les styles visuels du projet.