Aller au contenu

À propos de MCP

MCP (le Model Context Protocol) est un nouveau standard ouvert adopté par les grandes entreprises d’IA (Anthropic, OpenAI et d’autres) pour permettre à des outils comme Engram de se brancher directement sur les assistants IA. Vois-le comme un connecteur universel : un seul standard, et Claude, Cursor, ChatGPT ou n’importe quel autre outil IA compatible MCP peut accéder à tes notes. Il peut les rechercher, les lire et en enregistrer de nouvelles, avec des autorisations que tu contrôles.

Tu n’as pas besoin de comprendre MCP pour utiliser Engram. Choisis ton outil IA dans Intégrations IA, suis quelques clics, et c’est fini. Cette page est là si tu veux le contexte.

Avant MCP, faire entrer tes notes dans un assistant IA voulait dire copier-coller, exporter ou développer une intégration sur mesure pour chaque application. MCP standardise la connexion :

  • Engram expose un seul point de terminaison MCP (une URL, un protocole).
  • Ton client IA parle MCP (Claude, Cursor, ChatGPT, VS Code, Windsurf, Zed, et d’autres).
  • La poignée de main est OAuth. Tu gardes le contrôle de ce qui est accessible via quel client.
  • Les outils, prompts et ressources sont découvrables. Le client demande à Engram ce qui est disponible ; Engram répond. Rien de préfabriqué par intégration.

Une métaphore en une ligne : MCP, c’est l’USB-C de l’IA. Un seul format de câble, de nombreux appareils à chaque extrémité.

  • Demande à ton IA de trouver des notes sur un sujet. Elle cherche sémantiquement dans ton coffre et ramène les plus pertinentes
  • Demande-lui de résumer un dossier, ou d’enchaîner des notes liées
  • Fais-lui rédiger une nouvelle note et l’enregistrer directement dans ton coffre (avec ton approbation)
  • Utilise la recherche d’Engram dans ton flux de travail IA sans exporter, copier-coller ni dupliquer tes notes nulle part

Tu peux demander à Claude « qu’ai-je écrit sur X le mois dernier ? » et il trouve réellement la réponse en appelant l’outil de recherche d’Engram.

Pour les lecteurs avancés, voici la surface technique. Tu peux la sauter et utiliser Engram sans problème.

Engram parle MCP via HTTPS. Plus précisément :

  • Autorisation : OAuth 2.1 avec Dynamic Client Registration (DCR), pour que les clients n’aient pas besoin d’identifiants préalablement émis.
  • Découverte : GET /.well-known/oauth-authorization-server et tools/list, pour que les clients apprennent ce qui est accessible.
  • Outils : search, get_note, write_note, list_folders, et plus.
  • Ressources : des notes adressables sous forme d’URI.
  • Portées : des autorisations granulaires accordées par session (voir Portées).
  • Configuration MCP : extrait JSON + tableau des chemins pour les utilisateurs qui se connectent via des fichiers de configuration plutôt que l’interface graphique
  • Portées : ce que chaque autorisation accorde
  • Dépannage : quand le connecteur n’arrive pas à parler à Engram

Pour la configuration par client (Claude, Cursor, ChatGPT, et plus), voir Intégrations IA.

Le catalogue interactif des outils (chaque outil exposé par Engram, avec ses schémas d’entrée et des exemples) arrivera dans une phase ultérieure et sera généré directement à partir du code du backend, pour qu’il ne puisse pas dériver.