Aller au contenu

Ressources MCP

AI generated translation.

A colorful 2D illustration in an 8-bit retro style, depicting a stylized server setup with abstract data nodes linked by lines. The design uses five corporate colors, forming a geometric pattern that symbolizes data and resource exchange. The interconnected nodes illustrate a protocol for interaction, creating an iconic and corporate atmosphere without any people or text.
Generated by 🤖 AI

Dans un article précédent, nous avons annoncé que chaque script peut être un outil MCP.

Pour faire suite à cette idée, nous avons ajouté la prise en charge de la publication des ressources MCP dans le cadre de l’exécution du script.

Les ressources sont une primitive essentielle du Model Context Protocol (MCP) qui permettent aux serveurs d’exposer des données et du contenu pouvant être lus par les clients et utilisés comme contexte pour les interactions avec les LLM.

MCP gère la découverte et la résolution des ressources, donc une fois que votre script publie une ressource, le client MCP (IDE) en est “informé” et peut décider de la lire.

La méthode publishResource vous permet de publier une ressource avec un identifiant unique et un fichier/chaîne/tampon. Le reste du processus de publication de la ressource MCP est pris en charge par le framework GenAIScript.

const uri = await host.publishResource("unique-id", file);

Êtes-vous prêt à créer vos propres outils et ressources MCP ?