Quel est l'objectif de permettre aux utilisateurs de mentionner des documents (ex: `@nom_fichier`) dans un message ?	Permettre au serveur MCP de récupérer automatiquement le contenu du document et de l'insérer dans le prompt envoyé à Claude.
Quel mécanisme dans un serveur MCP est utilisé pour exposer des données (comme des listes de documents ou des contenus) au client ?	Les "Resources" (Ressources).
Quelles sont les deux catégories principales de ressources dans un serveur MCP ?	Les ressources Directes (ou Statiques) et les ressources Templatées.
Comment définit-on une ressource Directe (Statique) en termes d'URI ?	Elle possède une URI fixe et immuable (ex: `/documents`).
Qu'est-ce qui différencie une ressource Templatée d'une ressource Directe ?	La ressource Templatée contient un ou plusieurs paramètres (wildcards) dans son URI pour accepter des entrées dynamiques.
Comment le SDK Python MCP gère-t-il les paramètres définis dans une URI Templatée ?	Il les analyse automatiquement et les fournit comme arguments de mot-clé (keyword arguments) à la fonction associée.
Quel est le rôle du MIME type lors de la définition d'une ressource MCP ?	Il donne un indice au client sur le type de données que la ressource va renvoyer (ex: `application/json` ou `text/plain`).
Quelles sont les deux informations essentielles à définir lors de la création d'une ressource MCP ?	L'URI d'accès et le type MIME de la donnée retournée.
Pourquoi sont-elles nécessaires deux ressources distinctes pour la fonctionnalité de mention de documents ?	Une ressource est nécessaire pour lister tous les noms de documents (pour l'autocomplétion), et une autre pour récupérer le contenu d'un document spécifique.
Quel est le flux général lorsque l'utilisateur tape le symbole `@` ?	Le code client contacte le client MCP, qui envoie une requête de ressource de lecture (read resource request) au serveur MCP via l'URI définie.
