Retour au cours

Gérer les erreurs d'outils avec élégance

Ingénierie de Serveur Model Context Protocol (MCP)

Gestion des erreurs

Que se passe-t-il si le fichier n'existe pas ? Votre serveur ne doit pas planter. Le MCP gère les erreurs en retournant une réponse spéciale ou en lançant une erreur standard.

Bonne pratique

Enveloppez votre logique dans un bloc try...catch.

typescript } catch (error) { return { content: [{ type: "text", text: Erreur : ${error.message} }], isError: true }; }

Exercice : Modifiez votre outil Lecteur de Fichier pour gérer les erreurs ENOENT (fichier non trouvé) et retourner un message utile à l'IA.