Le Model Context Protocol est une spécification ouverte publiée par Anthropic le 25 novembre 2024. Elle définit trois primitives que tout serveur peut exposer : tools (fonctions appelables), resources (contenus lisibles) et prompts (modèles réutilisables). Le transport par défaut est JSON-RPC 2.0 sur stdio, avec une variante HTTP+SSE pour les serveurs distants. Un MCP server mémoire IA est simplement un serveur MCP dont les tools couvrent la lecture-écriture d'une mémoire durable : save_memory, search_memory, get_project_context, prepare_handoff. Le client (Claude Code, Codex CLI, Cursor, Zed, Windsurf) découvre ces tools au démarrage via tools/list, puis les appelle à la demande du modèle. La mémoire vit hors du contexte : elle n'est pas rechargée à chaque tour, seuls les résultats des appels le sont. Cela économise des tokens et évite la dérive due à la fenêtre glissante.
Guide Model Context Protocol · 2026
MCP server mémoire IA : le guide complet et le top des serveurs disponibles.
Un MCP server mémoire IA est un processus qui expose une mémoire persistante à un agent (Claude Code, Codex, Cursor) via le Model Context Protocol d'Anthropic. Il remplace le copier-coller de contexte par des appels d'outils typés. Ce guide explique le protocole, compare les cinq serveurs matures en 2026 et donne les commandes exactes d'installation.
Qu'est-ce qu'un MCP server mémoire IA, précisément ?
Pourquoi utiliser un serveur mémoire plutôt que le contexte natif ?
Un agent sans mémoire externe oublie tout à la fermeture de la session. Claude Sonnet 4.5 dispose d'une fenêtre de 200 000 tokens, GPT-5 Codex de 400 000, mais aucune n'est persistante entre invocations. Résultat concret : au bout de trois jours sur un projet, l'agent redemande les mêmes décisions déjà prises. Un MCP server mémoire résout trois problèmes mesurables. Un, la reprise de session : get_continuity_checkpoint restitue l'état de travail observable (fichiers touchés, tests lancés, dernière décision) en moins de 2 kB au lieu de recharger 50 messages. Deux, la passation multi-agents : un handoff écrit par Claude Code est lisible par Codex sans reformatage. Trois, la traçabilité : chaque décision garde son auteur, sa date et son evidence link vers le commit ou le ticket source. Sur un projet de 6 mois, cela remplace un journal de bord tenu à la main qui n'est jamais à jour.
Top 5 des MCP servers mémoire IA en 2026.
Comparatif basé sur les serveurs testés en production avec Claude Code 2.x et Codex CLI 1.x.
| Serveur | Spécialité | Stockage | Multi-agents |
|---|---|---|---|
| Tramya | Mémoire de projet développeur, décisions, handoffs | Local (~/.tramya), cloud chiffré optionnel | Claude Code + Codex synchronisés |
| Mem0 | Mémoire conversationnelle vectorielle | Qdrant ou hosted | Via SDK Python/JS |
| Zep | Graphe temporel de faits utilisateur | PostgreSQL + Neo4j | Client HTTP |
| Chroma MCP | Vector store générique | DuckDB local ou hosted | Tout client MCP |
| anthropic/memory | Knowledge graph minimal | Fichier JSON | Tout client MCP |
Tramya cible spécifiquement le code : indexation automatique des transcripts Claude Code (~/.claude/projects) et Codex (~/.codex/sessions), déduction du projet actif depuis le cwd, et outil prepare_handoff qui produit un brief structuré (objectif, fichiers, prochaines actions) en un appel. Mem0 et Zep excellent sur la mémoire d'assistant conversationnel long-terme mais n'ont pas de notion de projet ni de trace de commits. Chroma reste le choix par défaut si vous voulez juste un vector store exposé en MCP.
Comment installer et configurer un MCP server mémoire.
L'installation prend deux minutes sur macOS. Téléchargez l'app Tramya depuis tramya.com, lancez-la : le compagnon local démarre sur 127.0.0.1:4317. Depuis le tableau de bord, section Réglages, cliquez « Installer dans mes agents » : Tramya ajoute l'entrée mcpServers à ~/.claude/settings.json pour Claude Code. Relancez Claude Code et vérifiez avec /mcp que le serveur apparaît avec le statut connected. Pour Codex CLI, la même action ajoute la section correspondante à ~/.codex/config.toml. Les deux agents partagent alors la même base : une décision sauvée depuis Claude Code via save_memory devient immédiatement lisible par Codex via search_memory. Ajoutez enfin un fichier CLAUDE.md ou AGENTS.md à la racine du repo précisant quand appeler get_project_context (début de tâche non triviale) et quand appeler save_memory (décisions durables uniquement). Cette instruction courte évite la plupart des appels inutiles.
Questions fréquentes sur les MCP servers mémoire IA
Qu'est-ce qu'un MCP server mémoire IA ?
Un processus qui implémente le Model Context Protocol d'Anthropic (novembre 2024) et expose des fonctions de lecture-écriture sur une mémoire persistante. L'agent l'appelle via JSON-RPC pour retrouver décisions, historiques et fichiers sans recopier tout le contexte dans le prompt.
Quels sont les principaux MCP servers de mémoire en 2026 ?
Tramya (mémoire de projet locale, multi-agents), Mem0 (vectorielle cross-session), Zep (graphe temporel), Chroma MCP (vector store générique) et le memory server officiel d'Anthropic (knowledge graph JSON). Tramya se distingue par la synchronisation automatique Claude Code et Codex.
Comment installer un MCP server dans Claude Code ?
Éditez ~/.claude/mcp.json et ajoutez une entrée avec command, args et éventuellement env. Pour Tramya : {"command":"tramya","args":["mcp"]}. Relancez Claude Code puis vérifiez avec /mcp que le serveur est connecté. Codex utilise ~/.codex/config.toml avec la même structure.
MCP copie-t-il mes données dans le cloud ?
Non. MCP est un protocole de transport (stdio ou HTTP local par défaut). Le stockage dépend du serveur. Tramya conserve la mémoire dans ~/.tramya sur la machine ; aucune donnée ne quitte le poste tant que vous n'activez pas explicitement la synchronisation cloud chiffrée.
Un MCP server remplace-t-il un RAG classique ?
Pour un projet de développement, oui : la mémoire MCP capture décisions, traces d'outils et fichiers modifiés avec leur provenance, ce qu'un RAG documentaire ne fait pas. Pour de la recherche sémantique sur des corpus longs, un vector store reste complémentaire et peut lui-même être exposé via MCP.