Retour au cours

Implémentation des Ressources : Lecture de données

Ingénierie de Serveur Model Context Protocol (MCP)

Implémentation des Ressources

Les ressources vous permettent d'exposer des données au LLM. Chaque ressource possède un URI.

Enregistrement d'une ressource

typescript server.setRequestHandler(ListResourcesRequestSchema, async () => ({ resources: [{ uri: "file:///logs/today.txt", name: "Logs du jour", mimeType: "text/plain" }] }));

Gestion de la lecture de ressource

typescript server.setRequestHandler(ReadResourceRequestSchema, async (request) => { if (request.params.uri === "file:///logs/today.txt") { return { contents: [{ uri: request.params.uri, text: "Tout va bien !" }] }; } throw new Error("Ressource non trouvée"); });

Exercice : Créez une ressource statique qui retourne une liste de vos livres préférés.