Tous les articles

Serveur MCP de mémoire local ou hébergé : lequel choisir ?

Un serveur de mémoire local garde tout sur votre ordinateur, et ne fonctionne que là. Un serveur hébergé est une adresse que toutes vos applis peuvent joindre. Ce que chacun apporte, ce qu'il coûte, et les options qui existent.

Publié le 30 octobre 2026 · 7 min de lecture

Mis à jour le 30 octobre 2026. Les faits sur les clients MCP viennent de leur documentation officielle, ceux sur chaque projet de son dépôt ou de sa page de prix, tous consultés le 30 octobre 2026.

Un serveur MCP de mémoire local tourne sur votre propre ordinateur : l'appli d'IA le lance comme un petit programme et vos souvenirs finissent dans un fichier sur votre disque. Un serveur hébergé est une adresse web à laquelle l'appli se connecte. Choisissez le local si la mémoire doit rester sur votre machine et que vous travaillez dans des applis de bureau comme Claude Desktop, Claude Code ou Cursor. Choisissez l'hébergé si vous la voulez aussi dans claude.ai sur le navigateur, dans l'appli mobile Claude ou dans ChatGPT, qui se connectent à un serveur par son adresse, pas à un programme sur votre ordinateur.

Ce qu'est un serveur MCP local

Le Model Context Protocol définit deux transports standard. Avec stdio, le client lance le serveur comme un sous-processus sur la même machine et lui parle par l'entrée et la sortie standard ; rien ne passe par le réseau entre les deux. Avec Streamable HTTP, le serveur est un processus distinct, à une URL, en général protégé par OAuth. « Local » veut presque toujours dire stdio.

Concrètement, on ajoute un serveur local de trois façons :

  • Claude Desktop : une commande déclarée dans son fichier de configuration, claude_desktop_config.json, ou une extension de bureau : un fichier .mcpb unique qui embarque le serveur et ce dont il a besoin, installé depuis Paramètres → Desktop app → Extensions (Paramètres → Extensions dans l'ancienne présentation).
  • Claude Code : `claude mcp add` suivi de la commande qui lance le serveur.
  • Cursor : une entrée `command` dans ~/.cursor/mcp.json (ou .cursor/mcp.json dans un projet).

Sources : serveurs locaux et extensions de bureau dans Claude Desktop, Claude Code, Cursor.

Ce qu'un serveur local vous apporte

  • Le fichier de mémoire est à vous. Il est sur votre disque, dans un format que vous pouvez ouvrir, copier et sauvegarder. Pas de compte, pas d'exploitant tiers pour le stockage.
  • Il fonctionne sans aucun serveur extérieur. Lire et écrire la mémoire ne demande pas de réseau. L'assistant, lui, c'est autre chose : les modèles de Claude, ChatGPT ou Cursor tournent toujours dans le cloud de leur éditeur.
  • Il est en général gratuit et open source. Vous pouvez lire le code, le modifier et figer une version.

Un point souvent oublié : un stockage local ne veut pas dire que l'éditeur de l'IA ne voit jamais le contenu. Ce que l'assistant lit dans votre mémoire pour vous répondre fait partie de la conversation, traitée par l'éditeur comme n'importe quel autre message.

Ce qu'un serveur local ne peut pas faire

  • Être joint depuis le web ou un téléphone. Anthropic l'écrit clairement : les extensions de bureau tournent en local et ne sont disponibles que dans Claude Desktop et Claude Code, ni sur le web ni sur mobile. ChatGPT se connecte aux serveurs MCP personnalisés par une URL, en SSE ou en HTTP streaming, pas en stdio. Perplexity ne fait tourner des serveurs locaux que dans son appli Mac, via une application d'assistance.
  • Vous suivre sur un autre appareil. La mémoire vit sur un seul ordinateur. Un second portable démarre vide, sauf si vous synchronisez les fichiers vous-même.
  • S'entretenir tout seul. Les mises à jour, l'environnement Node.js ou Python dont il a besoin, les sauvegardes et la dépendance qui casse de temps en temps sont pour vous.
  • Rester cloisonné. Un serveur stdio tourne avec les permissions de votre utilisateur. N'installez que du code en lequel vous avez confiance.

Sources : Anthropic, connecteurs de bureau et web, OpenAI, serveurs MCP personnalisés, Perplexity, MCP locaux et distants.

Les serveurs de mémoire locaux disponibles

Chaque fait ci-dessous a été relevé sur la page du projet le 30 octobre 2026.

  • Le serveur « memory » de référence (MIT, d'après son README), du dépôt officiel des serveurs MCP : un graphe d'entités, de relations et d'observations stocké dans un fichier JSONL, lancé avec `npx -y @modelcontextprotocol/server-memory`. Sa recherche compare votre requête aux noms, aux types et au texte des observations ; pas de recherche sémantique. Le meilleur moyen de voir ce qu'est une mémoire MCP en dix minutes.
  • Basic Memory (AGPL-3.0) : votre mémoire sous forme de simples fichiers Markdown dans un dossier, lisibles dans n'importe quel éditeur. Gratuit en local ; son cloud, à partir de 19 $ par mois et par espace de travail, ajoute la synchronisation et l'accès distant.
  • mcp-memory-service (Apache 2.0) : un service auto-hébergé, avec un stockage SQLite pour un seul utilisateur sur une machine, qui peut aussi être servi en HTTPS avec OAuth 2.0 si vous voulez l'exposer vous-même.
  • claude-mem (Apache 2.0) : conçu pour donner une mémoire entre les sessions à Claude Code, stockée dans une base SQLite locale avec recherche plein texte ; la synchronisation cloud est facultative.

Sources : serveur de référence, Basic Memory, mcp-memory-service, claude-mem. Une mise en garde : OpenMemory, le serveur MCP local de Mem0 que beaucoup de tutoriels recommandent encore, a été retiré du dépôt de Mem0 le 29 juillet 2026 ; vérifiez ce que ce nom désigne avant de construire dessus. Le paysage complet, options hébergées comprises, est dans notre comparatif des serveurs MCP de mémoire.

La voie du milieu : l'auto-hébergement

Certains de ces projets peuvent tourner sur un serveur que vous louez et être exposés en HTTPS avec OAuth. Vous obtenez alors l'accès distant depuis n'importe quel client, tout en gardant la main sur la machine. Le prix : vous devenez l'exploitant. Certificats TLS, configuration OAuth, mises à jour, sauvegardes et disponibilité.

Quand une mémoire hébergée comme Pryzm a du sens

Pryzm Memory est une mémoire MCP hébergée : une adresse (https://pryzm-memory.com/mcp), une connexion OAuth, rien à installer. Elle retient ce que vous dites à votre assistant, le range par projet, le retrouve par le sens plutôt que par les mots exacts (recherche par mots-clés et sémantique, reclassée par un modèle multilingue) et, quand une décision change, marque l'ancienne comme remplacée pour que l'assistant parte de celle qui est en vigueur.

Comme c'est une adresse Internet, la même mémoire répond aussi dans claude.ai, l'appli mobile Claude, ChatGPT, Perplexity, Cursor et Claude Code. C'est un bonus de l'hébergement, pas la raison de choisir une mémoire.

Le compromis est celui décrit plus haut, inversé : quelqu'un d'autre l'exploite. Pryzm tourne sur des serveurs Hetzner à Falkenstein, en Allemagne. Chaque compte a sa propre clé de chiffrement ; pendant que vous êtes connecté, le serveur déchiffre vos souvenirs en mémoire pour répondre à votre assistant. L'offre gratuite contient 100 souvenirs dans un projet ; l'offre Solo coûte 9,99 € par mois. Où tout cela vit et qui peut y accéder est détaillé dans où vit la mémoire de votre IA.

Pryzm n'est pas le bon choix si votre mémoire ne doit jamais quitter votre ordinateur, si vous voulez lire ou modifier le code, ou si vous n'utilisez qu'une seule appli de bureau : un serveur local vous servira mieux.

Choisir en trente secondes

  • Seulement Claude Desktop, Claude Code ou Cursor, sur un ordinateur, et les données doivent y rester → un serveur local.
  • Vous voulez ouvrir vous-même les fichiers de mémoire, en Markdown → Basic Memory, en local.
  • Vous voulez le contrôle et l'accès distant, et savez faire tourner un serveur → auto-hébergez un projet qui gère HTTP et OAuth.
  • Vous utilisez aussi claude.ai sur le web, votre téléphone ou ChatGPT, sans rien vouloir exploiter → une mémoire hébergée.

Questions fréquentes

Qu'est-ce qu'un serveur MCP de mémoire local ?

Un programme qui tourne sur votre ordinateur, lancé par votre appli d'IA via stdio, qui stocke vos souvenirs dans un fichier sur votre disque et permet à l'assistant de les enregistrer et de les chercher.

claude.ai ou ChatGPT peuvent-ils utiliser un serveur MCP local ?

Pas directement. Anthropic indique que les extensions de bureau locales ne sont disponibles que dans Claude Desktop et Claude Code, ni sur le web ni sur mobile, et ChatGPT se connecte aux serveurs MCP personnalisés par une URL, en SSE ou en HTTP streaming. Les serveurs locaux fonctionnent dans les clients de bureau comme Claude Desktop, Claude Code et Cursor.

Un serveur de mémoire local fonctionne-t-il hors ligne ?

La mémoire elle-même, oui : lire et écrire le fichier ne demande pas de réseau. Mais l'assistant qui l'utilise, comme Claude ou ChatGPT, tourne toujours dans le cloud de son éditeur et a besoin d'Internet.

Qu'est-ce qu'un fichier .mcpb ?

Une extension de bureau pour Claude Desktop : un fichier unique qui embarque un serveur MCP local et ce dont il a besoin pour tourner, installé depuis les réglages d'extensions de l'appli au lieu d'éditer un fichier de configuration.

Une mémoire hébergée est-elle moins privée qu'une mémoire locale ?

Elle est différente : le stockage est exploité par quelqu'un d'autre, vérifiez donc où et comment. Dans les deux cas, ce que l'assistant lit dans votre mémoire est envoyé à l'éditeur de l'IA avec la conversation.