Binaire vs Texte
Les ressources peuvent retourner deux types de contenu :
- Text : Pour le code, les logs et la prose.
- Blob : Pour les images, les PDFs ou les fichiers binaires. Ceux-ci doivent être encodés en base64.
Encodage d'un Blob
typescript return { contents: [{ uri: "...", blob: Buffer.from("image_data").toString("base64"), mimeType: "image/png" }] };
Exercice : Implémentez une ressource qui retourne une petite chaîne d'image encodée en base64.