Introduction aux Outils
Les outils sont la partie la plus puissante du MCP. Ils permettent à l'IA d'effectuer des actions.
Définition d'un Outil
Les outils utilisent Zod pour la validation du schéma.
typescript server.setRequestHandler(ListToolsRequestSchema, async () => ({ tools: [{ name: "calculate_sum", description: "Additionne deux nombres ensemble", inputSchema: { type: "object", properties: { a: { type: "number" }, b: { type: "number" } }, required: ["a", "b"] } }] }));
Exercice : Définissez un outil nommé echo qui prend une chaîne de caractères et la renvoie.