Tous les articles

VS Code et Copilot : ajouter une mémoire persistante avec un serveur MCP

Une commande ou un fichier .vscode/mcp.json, une connexion dans le navigateur : Copilot retrouve le contexte que vous avez construit avec Claude, ChatGPT ou Cursor.

Publié le 30 octobre 2026 · 5 min de lecture

Mis à jour le 30 octobre 2026. Étapes tirées de la documentation officielle de VS Code, consultée le 30 octobre 2026. Les menus de Copilot changent souvent ; le format de mcp.json est plus stable.

Pour donner une mémoire persistante à GitHub Copilot dans VS Code, ajoutez un serveur MCP distant : ouvrez la palette de commandes, lancez MCP: Add Server, choisissez HTTP et collez l'URL du serveur ; ou écrivez-le dans .vscode/mcp.json sous servers, avec "type": "http". À la première connexion, VS Code ouvre le navigateur pour l'autorisation OAuth. Activez ensuite ses outils dans le chat avec Configure Tools.

Ce guide prend l'exemple de Pryzm Memory, une mémoire partagée entre plusieurs IA via MCP (Model Context Protocol) : ce que vous avez décidé avec Claude, ChatGPT ou Cursor devient disponible dans Copilot, et inversement.

Ce qu'il vous faut

  • VS Code à jour, avec le chat de GitHub Copilot. En entreprise, votre organisation peut restreindre l'usage des serveurs MCP.
  • Un compte Pryzm. Gratuit jusqu'à 100 souvenirs ; sur l'offre gratuite, l'adresse e-mail doit être confirmée avant de connecter une IA. La page de connexion demande votre identifiant Pryzm, pas votre e-mail.

Méthode 1 : la commande « MCP: Add Server »

  1. Ouvrez la palette de commandes : Ctrl+Maj+P (Windows, Linux) ou Cmd+Maj+P (Mac).
  2. Lancez « MCP: Add Server », puis choisissez HTTP.
  3. Collez l'URL : https://pryzm-memory.com/mcp.
  4. Suivez les invites : nom du serveur (par exemple pryzm) et emplacement de la configuration, pour vous seul ou pour cet espace de travail. Les intitulés varient selon la version de VS Code.

Méthode 2 : le fichier .vscode/mcp.json

Pour un projet, créez .vscode/mcp.json à la racine avec ce contenu. Attention, ce n'est pas le format de Cursor : VS Code attend servers et type, pas mcpServers.

.vscode/mcp.json
{
  "servers": {
    "pryzm": {
      "type": "http",
      "url": "https://pryzm-memory.com/mcp"
    }
  }
}

Se connecter et utiliser la mémoire

  1. Connectez-vous. À la première connexion au serveur, VS Code ouvre une fenêtre de navigateur pour l'autorisation. Acceptez, puis saisissez votre identifiant Pryzm et votre mot de passe.
  2. Activez les outils. Dans la zone de saisie du chat, ouvrez Configure Tools et cochez les outils de pryzm (selon la version : Chat: Open Customizations → Tools). Vous pouvez n'en cocher qu'une partie.
  3. Ajoutez une consigne. Collez les instructions « mémoire principale » dans un fichier d'instructions de Copilot, pour que l'agent consulte la mémoire de lui-même.
  4. Testez : « Cherche dans Pryzm ce que je préfère comme style de code. » L'appel à l'outil doit apparaître dans la conversation.

Les instructions prêtes à coller sont sur la page de connexion. La configuration complète est décrite dans la documentation de VS Code sur les serveurs MCP et dans sa référence de configuration.

Si quelque chose ne marche pas

  • Pryzm n'apparaît pas dans Configure Tools : le serveur n'est pas démarré ou n'est pas connecté. Lancez MCP: List Servers et vérifiez son état ; sinon, votre organisation bloque peut-être MCP.
  • Ancienne configuration dans settings.json (« mcp.servers ») : la documentation actuelle de VS Code place les serveurs dans un fichier mcp.json. Utilisez « MCP: Add Server » ou .vscode/mcp.json avec servers.
  • Erreur de format : .vscode/mcp.json utilise servers et "type": "http". Le format mcpServers de Cursor ne se copie pas tel quel.
  • « Identifiants incorrects » : utilisez votre identifiant Pryzm, pas votre e-mail.
  • Copilot ne consulte jamais la mémoire : vérifiez que les outils de pryzm sont cochés, ajoutez la consigne, ou nommez « Pryzm » dans votre demande.

Ce que voit le serveur

Le serveur reçoit ce que Copilot lui envoie quand il appelle un outil : une recherche, ou le texte d'un souvenir. Chez Pryzm, chaque compte est chiffré avec sa propre clé (AES-256-GCM), serveurs en Allemagne ; pendant une session, le serveur déchiffre vos souvenirs en mémoire pour pouvoir y chercher. Ce n'est pas du chiffrement de bout en bout. Ne confiez pas de secrets à une mémoire IA : les clés d'API et mots de passe sont d'ailleurs refusés.

Quand ce n'est pas utile

Si vous ne travaillez qu'avec Copilot dans un seul dépôt, ses fichiers d'instructions suffisent probablement. Une mémoire externe sert quand le même contexte doit vous suivre dans Cursor, Claude Code ou Claude.

Questions fréquentes

Quel est le format de .vscode/mcp.json pour un serveur distant ?

Un objet servers, avec pour chaque serveur "type": "http" et son url. Ce n'est pas le format mcpServers de Cursor.

Faut-il une clé d'API pour Pryzm dans VS Code ?

Non. VS Code gère la connexion OAuth : à la première connexion, il ouvre le navigateur et vous vous connectez avec votre identifiant Pryzm.

Où activer les outils MCP dans le chat ?

Dans la zone de saisie du chat, avec Configure Tools. Selon la version de VS Code, ils peuvent aussi se gérer dans Chat: Open Customizations → Tools.

La même mémoire marche-t-elle dans Cursor et Claude ?

Oui : c'est le même serveur MCP. Seule la configuration change d'un outil à l'autre ; les souvenirs restent ceux de votre compte Pryzm.