Retour au cours

Modèles de ressources dynamiques

Ingénierie de Serveur Model Context Protocol (MCP)

Modèles de Ressources

Vous ne pouvez pas toujours lister chaque ressource possible (comme chaque utilisateur dans une base de données). Utilisez les Modèles (Templates).

Exemple de modèle d'URI

users://{userId}/profile

Implémentation

typescript server.setRequestHandler(ListResourceTemplatesRequestSchema, async () => ({ resourceTemplates: [{ uriTemplate: "users://{userId}/profile", name: "Profil Utilisateur", description: "Informations de profil d'un utilisateur" }] }));

Exercice : Créez un modèle pour un service météo où l'utilisateur peut fournir un nom de ville dans l'URI.