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.