معالجة الأخطاء
ماذا يحدث إذا كان الملف غير موجود؟ لا ينبغي لخادمك أن يتوقف. يعالج MCP الأخطاء عن طريق إرجاع استجابة خاصة أو رمي خطأ معياري.
أفضل ممارسة
قم بلف منطقك البرمجي في كتلة try...catch.
typescript
} catch (error) {
return {
content: [{ type: "text", text: Error: ${error.message} }],
isError: true
};
}
مهمة: قم بتعديل أداة قارئ الملفات لمعالجة خطأ ENOENT (الملف غير موجود) وإرجاع رسالة مفيدة للذكاء الاصطناعي.