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

✍️ OpenClawRadar📅 Publié: February 26, 2026🔗 Source
Système de mémoire MCP local avec consolidation pour les conversations d'IA
Ad

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
Ad

Outils MCP

  • memory_store — enregistrer un épisode avec type, étiquettes, score de surprise
  • memory_recall — recherche sémantique à travers les épisodes + connaissances consolidées
  • memory_forget — marquer un épisode pour suppression
  • memory_correct — mettre à jour un document de connaissance
  • memory_export — sauvegarde JSON complète
  • memory_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

Ad

👀 See Also

Terrarium : Bac à sable open-source pour environnements agentiques avec rembobinage temporel
Tools

Terrarium : Bac à sable open-source pour environnements agentiques avec rembobinage temporel

Une solution de bac à sable polyvalente pour exécuter plusieurs agents IA de manière sécurisée sur n'importe quel VPS ou cloud. Dispose de mondes isolés, d'une gestion de proxy inverse, d'interfaces graphiques et d'une machine à remonter le temps pour restaurer l'état des conteneurs.

OpenClawRadar
Opérateur Kubernetes OpenClaw avec prise en charge intégrée d'Ollama
Tools

Opérateur Kubernetes OpenClaw avec prise en charge intégrée d'Ollama

Un membre de la communauté a créé un opérateur Kubernetes OpenClaw qui inclut un support Ollama intégré, permettant aux agents d'IA de fonctionner avec des modèles locaux dans le même espace de noms. La configuration comprend des commandes d'installation, des détails de configuration pour les modèles Ollama locaux et cloud, ainsi que des instructions d'accès au tableau de bord.

OpenClawRadar
Visualiseur en ligne : Les modèles d'IA locaux peuvent désormais générer des visualisations HTML interactives
Tools

Visualiseur en ligne : Les modèles d'IA locaux peuvent désormais générer des visualisations HTML interactives

Inline Visualizer est un plugin sous licence BSD-3 pour Open WebUI qui permet à tout modèle d'IA local prenant en charge les appels d'outils de générer des visualisations HTML/SVG interactives directement dans le chat, avec un pont JavaScript permettant aux éléments d'envoyer des messages à l'IA.

OpenClawRadar
sqlite-utils 4.0rc2 : Écrit par Claude Fable, 149,25 $, corrige un bug de perte de données
Tools

sqlite-utils 4.0rc2 : Écrit par Claude Fable, 149,25 $, corrige un bug de perte de données

Simon Willison a publié sqlite-utils 4.0rc2, principalement écrit par Claude Fable pour 149,25 $. Fable a découvert un bug de perte de données dans delete_where() et a aidé à réécrire la gestion des transactions.

OpenClawRadar