Quel est l'objectif principal de la fonction `read_resource` dans le client MCP ?	Lire une ressource spécifique du serveur MCP en utilisant son URI.
Quels modules doivent être importés au début du fichier pour gérer les requêtes et les données ?	`json` et `AnyURL` (de PyDenotik).
Comment accède-t-on au contenu réel de la ressource dans l'objet `result` ?	En accédant au premier élément du contenu : `result.contents[0]`.
Pourquoi le `mime_type` est-il essentiel lors du traitement de la ressource ?	Il permet de déterminer si le contenu doit être interprété comme du JSON ou comme du texte brut.
Que doit-on faire si le `mime_type` de la ressource est `application/json` ?	Parser le contenu du texte en utilisant `json.loads(resource.text)`.
Que retourne-on si le `mime_type` n'est pas JSON ?	Le contenu du texte brut (`resource.text`) sans effectuer de parsing.
Quel est le rôle de l'ajout de cette fonction dans le client MCP ?	Fournir une fonctionnalité réutilisable pour d'autres parties de l'application.
Quel est le résultat final de l'implémentation de cette fonctionnalité ?	La possibilité de récupérer et d'utiliser le contenu des documents dans des prompts (ex: "What's in the report.pdf").
