Quel est l'objectif principal de la fonction `read resource` dans le client MCP ?	Récupérer, analyser et retourner les données d'une ressource en fonction de son type MIME.
Quels modules doivent être importés au début du fichier pour cette fonction ?	Le module JSON et `AnyURL` de PyDenotik.
Comment accède-t-on à la donnée pertinente dans l'objet `result` retourné par l'appel au serveur ?	En prenant le premier dictionnaire dans `result.contents`.
Que doit-on vérifier pour déterminer comment traiter le contenu de la ressource ?	Le type MIME (`resource.mime_type`).
Que se passe-t-il si le type MIME est `application/json` ?	Le contenu textuel (`resource.text`) doit être analysé (parsed) en JSON.
Que retourne la fonction si le type MIME n'est pas JSON ?	Le contenu textuel brut (`resource.text`) est retourné sans analyse.
Pourquoi est-il important de vérifier le type MIME avant de retourner les données ?	Pour s'assurer que les données sont traitées correctement (JSON vs. texte brut).
Quel est l'usage final de la fonction `read resource` dans l'application ?	Elle est utilisée dans d'autres parties du code pour obtenir les noms de documents ou les contenus pour un prompt.
