Claude With The Anthropic Api
← Toutes les leçons
Leçon 67Claude With The Anthropic Api

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 d'accéder et de récupérer des ressources définies sur le serveur MCP.
  • Implémentation : Ajout d'une fonction unique (read resource) au sein du client MCP.
  • Fonction read resource :
  • Entrée : Prend en argument l'URI (Uniform Resource Identifier) de la ressource à récupérer.
  • Processus : Effectue une requête vers le serveur MCP pour récupérer la ressource.
  • Analyse de la réponse : Le résultat contient une liste d'éléments ; seule la première entrée est utilisée.
  • Identification : On vérifie le mime_type de la ressource pour déterminer le format des données.
  • Logique de traitement des données :
  • Si le mime_type est application/json : Le contenu textuel (resource. text) est analysé (parsed) en objet JSON et retourné.
  • Sinon (format texte/document) : Le contenu textuel brut (resource. text) est retourné sans analyse.
  • Utilisation dans l'application : Cette fonction est un composant central utilisé par d'autres parties du code (exemples : obtenir la liste des noms de documents, insérer le contenu d'un document dans un prompt).
  • Vérification : Le test via l'interface en ligne de commande (CLI) confirme que le contenu des documents est correctement transmis au modèle d'IA (Claude) dans le prompt.

Takeaways

  • La fonction read resource est le mécanisme central du client MCP pour récupérer des ressources définies sur le serveur via leur URI.
  • Le processus de récupération interroge le serveur MCP et utilise uniquement la première entrée de la réponse reçue.
  • Le traitement des données est conditionnel au mime_type : si c'est application/json, le contenu est analysé en objet JSON ; sinon, le texte brut est retourné.
  • Cette fonction est un composant essentiel utilisé par le code pour intégrer des données (ex: noms de documents, contenu de 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.