Retour au cours

Ressources binaires vs texte

Ingénierie de Serveur Model Context Protocol (MCP)

Binaire vs Texte

Les ressources peuvent retourner deux types de contenu :

  1. Text : Pour le code, les logs et la prose.
  2. 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.