Introduction To Model Context Protocol
← Toutes les leçons
Leçon 10Introduction To Model Context Protocol

Accessing resources

Audio récapitulatif

Pas de récapitulatif audio pour cette leçon.

Notes de cours

Notes d'étude : Lecture de ressources dans le client MCP

Objectif principal : Permettre au client MCP d'interroger et de lire des ressources définies sur le serveur MCP.

  • Fonction clé : Ajout de la fonction read resource au client MCP.
  • Paramètre d'entrée : La fonction accepte un URI (Uniform Resource Identifier) spécifiant la ressource à récupérer.
  • Processus de requête :
  • Le client envoie une requête au serveur MCP en utilisant await self. session. read_resource(input URI).
  • Le résultat contient les données de la réponse.
  • Logique de traitement des données :
  • Le code examine le type MIME de la ressource reçue.
  • Si le type MIME est application/json → Le contenu textuel est analysé (parsed) en objet JSON.
  • Sinon → Le contenu est retourné comme texte brut (plain text).
  • Architecture et réutilisation :
  • La fonction read resource est un composant réutilisable au sein de la base de code.
  • Elle est utilisée pour récupérer des listes de noms de documents et, ultérieurement, pour fournir le contenu des documents aux prompts de l'application.
  • Vérification : Le système a été testé via l'application CLI, confirmant que le contenu des documents (ex: PDF) est correctement récupéré et traité par le système.

Takeaways

  • La fonction read resource a été ajoutée au client MCP pour interroger et lire des ressources définies sur le serveur.
  • Cette fonction accepte un URI (Uniform Resource Identifier) comme paramètre d'entrée pour spécifier la ressource à récupérer.
  • Le traitement des données vérifie le type MIME : si le type est application/json, le contenu est analysé en objet JSON ; sinon, il est retourné comme texte brut.
  • La fonction read resource est un composant réutilisable, utilisé pour récupérer des listes de noms de documents et fournir leur contenu aux prompts.
Cartes mémo 8 cartes
Question
cliquez pour révéler · ←/→
Réponse
cliquez pour retourner
Exporter vers Anki (.tsv) ↓
Vérification des connaissances 0 questions

No quiz for this lesson yet.