Système de mémoire MCP local avec consolidation pour les conversations d'IA

Ce que c'est
Un développeur a créé un système de mémoire locale pour les conversations d'IA qui consolide et synthétise les informations plutôt que de simplement les stocker. Construit comme un serveur MCP, il fonctionne avec des clients compatibles comme Claude Desktop et Claude Code, fonctionnant à 100 % localement sans que les données ne quittent votre matériel.
Comment ça fonctionne
Le principal différentiateur par rapport aux systèmes RAG standard est le processus de consolidation. Toutes les 6 heures, un LLM local (Qwen 2.5-7B fonctionnant dans LM Studio) regroupe les souvenirs récents par sujet et les consolide en documents de connaissances structurés. Il extrait des faits, des solutions et des préférences, les fusionne avec les connaissances existantes et versionne le tout.
Stack technique
- Embeddings : nomic-embed-text-v1.5 via LM Studio
- Recherche vectorielle : FAISS (hybride sémantique + mots-clés)
- LLM de consolidation : Qwen 2.5-7B (Q4) via LM Studio
- Stockage : SQLite pour les épisodes, FAISS pour les vecteurs
- Protocole : MCP — fonctionne avec tout ce qui le supporte
- Configuration : TOML
Fonctionnalités
- Déduplication sémantique avec un seuil de similarité cosinus de 0,95
- Score de surprise adaptatif — les souvenirs fréquemment consultés sont boostés, les obsolètes s'estompent
- Écritures atomiques avec tempfile + os.replace pour la protection contre les plantages
- Suppression FAISS basée sur des tombstones — O(1) au lieu de reconstruire tout l'index
- Dégradation gracieuse — si LM Studio tombe, le stockage fonctionne toujours, la consolidation est mise en pause
- 88 tests réussis
Outils MCP
memory_store— enregistrer un épisode avec type, étiquettes, score de surprisememory_recall— recherche sémantique à travers les épisodes + connaissances consolidéesmemory_forget— marquer un épisode pour suppressionmemory_correct— mettre à jour un document de connaissancememory_export— sauvegarde JSON complètememory_status— vérification de l'état
Pourquoi MCP a été choisi
Les modèles sont fréquemment remplacés, mais les connaissances accumulées ne devraient pas disparaître avec eux. MCP rend la mémoire portable — un seul stockage, de nombreuses interfaces. La couche mémoire devient plus précieuse que n'importe quel modèle individuel.
Résultats pratiques
Après environ une semaine d'utilisation, le système a construit des documents de connaissances sur le matériel PC, la configuration VR, les préférences de codage et les architectures de projet — tous synthétisés à partir de conversations normales. Lors du démarrage de nouvelles discussions, l'IA connaît déjà le contexte de l'utilisateur sans qu'il ait besoin de se réexpliquer.
Exigences
- Python 3.11+
- LM Studio avec Qwen 2.5-7B et nomic-embed-text-v1.5 chargés
- N'importe quel client MCP
📖 Lire la source complète : r/LocalLLaMA
👀 See Also

Protocole de Mémoire d'Agent (AMP) : Spécification Ouverte pour la Mémoire Interopérable des Agents IA au-dessus de MCP
AMP définit une interface standard pour la mémoire persistante des agents compatibles MCP avec six verbes principaux : encoder, rappeler, oublier, consolider, épingler et statistiques. Comprend une suite de tests de conformité et une implémentation de référence.

Présentation de Xrouter : Un routeur LLM hybride intelligent pour optimiser les coûts et les performances.
Découvrez Xrouter, une création open source qui intègre dynamiquement l'inférence locale avec le cloud, conçue pour réduire drastiquement les coûts de l'IA tout en améliorant l'efficacité.

Suivi d'Utilisation des Compétences OpenClaw : Surveillez les Compétences que Vous Utilisez Réellement
Un développeur a créé un outil pour suivre les statistiques d'utilisation des compétences OpenClaw, y compris le nombre d'invocations, les répartitions par agent et canal, et les classements des compétences les plus utilisées sur différentes périodes.

NVIDIA annonce la plateforme d'agent NemoClaw avec des contrôles de confidentialité
NVIDIA a lancé NemoClaw, une plateforme d'agents qui permet aux utilisateurs d'installer les modèles Nimotron et l'environnement d'exécution Open Shell avec une seule commande, tout en ajoutant des contrôles de confidentialité et de sécurité pour les agents autonomes.