Memento v1.0 : Serveur MCP à Mémoire Persistante pour Claude Code avec 17 Outils

Memento v1.0 est un serveur MCP de mémoire persistante pour Claude Code qui offre aux agents d'IA de codage une mémoire à long terme entre les sessions. L'outil fonctionne entièrement localement, sans dépendances cloud, clés API ou télémétrie.
Fonctionnalités principales
Le serveur propose 17 outils MCP : sauvegarde, rappel, recherche, oubli, liste, export, import, ingestion, indexation, migration, compactage, statistiques, profil, connexes, début de session, résumé de session et santé.
Capacités de recherche
- Recherche vectorielle : utilise la similarité cosinus avec un index HNSW pour trouver des souvenirs par signification
- Recherche par mots-clés : implémentation complète BM25 (même algorithme qu'Elasticsearch) pour la correspondance exacte des termes
- Recherche hybride : combine 70 % de score vectoriel + 30 % de score BM25, que le créateur utilise quotidiennement
Gestion intelligente de la mémoire
- Détection de contradictions : crée automatiquement des relations de remplacement lorsque vous modifiez des décisions (par exemple, "nous utilisons PostgreSQL" → "passage de PostgreSQL à CockroachDB") et dépriorise les anciennes informations
- Notation d'importance : sauvegardes explicites > captures automatiques, décisions > conversation, avec une décroissance exponentielle de 347 jours pour que le contexte récent apparaisse en premier
- Graphe de connaissances : extrait les chemins de fichiers, fonctions, classes, packages, URL et variables d'environnement de chaque souvenir
Visualisation et API
memento serve démarre un serveur local sur localhost:7007 qui fournit :
- Une visualisation de graphe à force dirigée D3.js avec des nœuds colorés par étiquette et des arêtes montrant les relations
- Une API REST reflétant les 17 outils
Fonctionnalités de production
- Disjoncteur pour la tolérance aux pannes
- Journal d'écriture anticipée pour la récupération après un crash
- Cache LRU pour les embeddings
Intégration IDE et navigateur
- Support multi-IDE : Claude Code, Cursor, Windsurf, OpenCode avec un stockage de mémoire partagé entre les quatre
- Extension Chrome : clic droit sur n'importe quelle page ou sélection pour l'enregistrer directement en mémoire
Données d'utilisation
Pendant le développement de la v1.0, Memento a capturé 2 191 souvenirs sur 27 sessions : 1 905 provenant de crochets de capture automatique, 206 de résumés de session et 79 sauvegardes explicites. Cela a créé 53 Mo de contexte d'ingénierie consultable.
Configuration et ressources
Commande de configuration : npx memento-memory setup
- GitHub : https://github.com/sanathshetty444/memento
- Documentation : https://sanathshetty444.github.io/memento/
- Article complet : https://medium.com/@sanathshetty444/it-remembered-9e7d10f444ff
📖 Read the full source: r/ClaudeAI
👀 See Also

SynapsCAD : Application de bureau open-source pour OpenSCAD avec intégration de l'IA Claude
SynapsCAD est une application de bureau open-source qui combine un éditeur de code OpenSCAD, une fenêtre de visualisation 3D en temps réel et un assistant IA. Développée entièrement en Rust avec Bevy 0.15 et egui, elle prend en charge l'intégration de l'API Claude pour le codage de CAO 3D en langage naturel.

Serveur MCP : Comparaison des LLM Locaux et Cloud avec Fonction de Débat
Le serveur MCP permet aux développeurs d'interroger des modèles locaux via Ollama parallèlement à divers LLM cloud, offrant des fonctionnalités telles que la comparaison côte à côte et une fonction de débat structuré.

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.
Mémoire Multi-Agents : Système de Mémoire Partagée Open Source pour Agents IA
Multi-Agent Memory est un projet open source qui fournit un système de mémoire partagée pour les agents IA à travers différentes machines, outils et frameworks. Il prend en charge quatre types de mémoire distincts avec des comportements spécifiques et inclut des fonctionnalités comme le nettoyage des identifiants, l'isolation des agents et la consolidation LLM.