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
Vérification des connaissances 0 questions
No quiz for this lesson yet.