
OpenMemory MCP
Mem0 · Programmation
OpenMemory MCP est un serveur de mémoire IA local de Mem0 qui fournit un contexte partagé et durable aux clients MCP, pour que votre assistant retienne vos préférences d'une session à l'autre.

À propos de OpenMemory MCP
About
Qu'est-ce qu'OpenMemory MCP
OpenMemory MCP est un serveur de mémoire privé que Mem0 a conçu pour les clients qui parlent le protocole de contexte de modèle. Au lieu que chaque assistant de code reparte de zéro, il conserve ce que vous lui confiez et remet les mêmes souvenirs à Cursor, Claude, Windsurf, Cline et d'autres outils MCP. Le principe tient en une phrase : vous déclarez une préférence une fois, et chaque assistant connecté la récupère ensuite.
Le service tourne sur votre propre machine. Les souvenirs résident dans une mémoire locale pour IA au sein d'un stockage vectoriel que vous contrôlez, et aucune donnée ne part vers un serveur externe. Cela compte quand vos notes touchent du code privé, des documents internes ou le travail d'un client que vous ne pouvez pas confier à un prestataire cloud.
Un point mérite d'être connu avant de vous lancer. Mem0 a arrêté le développement actif d'OpenMemory et oriente désormais les utilisateurs vers son serveur de mémoire auto-hébergé, qui reprend le tableau de bord, les clés par utilisateur et le journal d'audit. Le projet d'origine reste consultable, mais les nouvelles installations devraient suivre cette voie auto-hébergée.
Pour commencer
- Installez Docker et Docker Compose sur la machine qui hébergera vos souvenirs.
- Définissez une clé d'API OpenAI pour le modèle qui extrait les souvenirs, en variable d'environnement globale ou en paramètre du script.
- Lancez l'ensemble avec une seule commande, qui démarre le serveur MCP, un stockage vectoriel Qdrant et le tableau de bord.
- Ouvrez le tableau de bord, choisissez le client que vous utilisez et copiez la commande de connexion qu'il génère.
- Collez cette commande dans votre client MCP, redémarrez-le, et votre assistant peut lire et écrire des souvenirs.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de OpenMemory MCP.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Les développeurs qui passent de Cursor à Claude puis à Windsurf et veulent que chaque outil connaisse leur stack
- Les développeurs soucieux de la confidentialité qui gardent leur travail propriétaire hors du cloud
- Les petites équipes qui partagent un projet
Tâches
- Garder des préférences de code cohérentes
- Transporter le contexte du projet entre les outils
- Rassembler recherches et notes
Cas d'usage
- Passer une tâche de la planification à l'exécution
- Reprendre le travail après une pause
- Évaluer si la mémoire locale convient à votre flux
Fonctionnalités clés
Mémoire partagée entre clients
La même couche de mémoire pour agents sert chaque client compatible MCP que vous connectez. Vous confiez vos préférences à un assistant et un autre les récupère ensuite. Changer d'outil n'oblige plus à se réexpliquer, et c'est précisément la raison d'être du projet.
Déploiement entièrement local
L'ensemble tourne sous Docker avec Postgres et une base vectorielle Qdrant, sur votre propre matériel. Rien ne quitte la machine sauf si vous configurez un fournisseur de modèle externe pour l'extraction. Pour les équipes aux règles de données strictes, cela écarte les réserves habituelles liées au cloud.
Recherche sémantique des souvenirs
La recherche s'appuie sur des embeddings vectoriels, donc elle trouve par sens et pas seulement par mots exacts. Vous interrogez une décision passée et le serveur fait remonter des entrées liées même si votre formulation a changé. Ce comportement convient mieux aux projets longs qu'une recherche par mots-clés.
Contrôle d'accès et journaux d'audit
Vous pouvez suspendre ou révoquer l'accès d'un client à un souvenir précis, et le serveur note chaque lecture et chaque écriture dans un journal. Le tableau de bord montre quelles applications ont touché quels souvenirs et quand, si bien qu'un serveur partagé reste traçable.
Tableau de bord de gestion des souvenirs
Un tableau de bord web permet de parcourir, chercher, ajouter et supprimer des souvenirs, et il génère les commandes de connexion de chaque client. C'est la pièce qui transforme un service d'arrière-plan en quelque chose que vous pouvez vraiment inspecter et nettoyer.
Métadonnées et étiquetage des souvenirs
Les entrées portent des métadonnées comme le thème, le ton et les horodatages, ce qui facilite le tri et la recherche. Vous obtenez plus qu'une liste de texte à plat, et cette structure aide quand le stock grandit.
Avantages et inconvénients
Avantages
- Tourne entièrement sur votre matériel, donc le code et les notes privées ne passent pas par des clouds tiers.
- Partagé une même mémoire entre Cursor, Claude, Windsurf et d'autres clients MCP, ce qui réduit la configuration répétée.
- La recherche sémantique retrouve les souvenirs par sens, ce qui tient mieux que la correspondance de mots-clés sur les projets longs.
- Les contrôles d'accès et les journaux d'audit vous laissent voir et limiter qui lit le contexte stocké.
- Open source, vous pouvez donc examiner le code et adapter l'installation.
Inconvénients
- Mem0 a cessé le développement actif d'OpenMemory, donc les nouveautés arrivent dans le serveur auto-hébergé de Mem0.
- L'installation suppose Docker et une certaine aisance avec la ligne de commande, ce qui découragera vite les utilisateurs non techniques.
- L'extraction exige une clé de modèle externe comme OpenAI, donc aucun fonctionnement totalement hors ligne dès l'installation.
- Seuls les clients qui connaissent MCP en profitent, et les outils qui n'ont pas adopté le protocole restent à l'écart.
Questions fréquentes
Il donne aux clients d'IA compatibles MCP une mémoire partagée et durable. Au lieu d'oublier vos préférences et les détails du projet entre deux conversations, chaque outil lit ce que vous avez enregistré et reprend là où le précédent s'était arrêté.
Contenus associés
Découvrez des outils, des compétences et des articles liés à OpenMemory MCP.
Alternatives à OpenMemory MCP
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.
GitGlow
GitGlow · Programmation · ProductivitéGitGlow est un client Git de bureau qui place votre code et les modifications de vos agents IA dans une même revue, pour savoir ce qui quitte votre machine avant de livrer.
