دليل الدخل بالوكلاءموارد عامة مجانية
中文 EN العربية

العودة إلى الفهرس / خوادم MCP

تعريف عقد أخطاء ثابت لأدوات MCP

ميّز بين الأعطال القابلة لإعادة المحاولة ورفض المدخلات والأعطال الداخلية دون كشف أسرار الخادم.

الهدف

تمكين عملاء MCP من اختيار الخطوة التالية الآمنة والمتوقعة حسب نوع الخطأ.

الخطوات

  1. أحصِ أخطاء المعاملات ورفض الصلاحية وتعذر التبعيات والاستثناءات غير المتوقعة. [mcp-errors] [mcp-tools]
  2. ارفع ToolError لأخطاء الأداة القابلة للتصحيح؛ وارفع MCPError(code, message, data) للرفض على مستوى البروتوكول. [mcp-errors] [mcp-tools]
  3. لا تُعد سلسلة خطأ؛ افحص CallToolResult.is_error واترك تفاصيل الأعطال غير المتوقعة في سجلات الخادم. [mcp-errors] [mcp-tools]
  4. سجّل معرف تشخيص مضبوطاً على الخادم واحتفظ بالاستثناءات الداخلية الكاملة في سجلات محمية. [mcp-errors] [mcp-tools]
  5. احقن كل فئة من الأعطال وتحقق من استجابة العميل وسلوك إعادة المحاولة وتنقيح السجلات. [mcp-errors] [mcp-tools]

طريقة التحقق

لكل فئة خطأ استجابة متوقعة؛ ولا تظهر المكدسات أو الرموز أو معلومات الاتصال في رد العميل أو السجلات العادية.

معالجة الأعطال

إذا تسربت تفاصيل داخلية، فنقّح تحويل الاستثناءات وافصل سجلات الخادم المحمية عن أخطاء العميل.

الصلاحيات

المتطلبات السابقة

الصلاحيات

القيود

يختلف سلوك SDK باختلاف الإصدار. قارن المراجعة المثبتة بالوكيل أو العميل المستخدم، ثم راجع الاحتفاظ بالبيانات والتفويض والآثار الجانبية قبل الإنتاج.

المصدر الأصلي المثبت

https://github.com/modelcontextprotocol/python-sdk/blob/754254c08fe1c3eda18b69da3d336106fe8d72d6/docs/servers/handling-errors.md

المستودع
modelcontextprotocol/python-sdk
مسار الملف
docs/servers/handling-errors.md
الإيداع المثبت
754254c08fe1c3eda18b69da3d336106fe8d72d6
تاريخ فحص المصدر
2026-10-14 · تمت المراجعة مقابل المصدر الأصلي المثبت

مقاييس المستودع

تعكس هذه القيم المستودع الأصلي كله، ولا تمثل إعجابات أو شعبية مهارة أو دليل منفرد.

النجوم
لم يُجمع
التفرعات
لم يُجمع
وقت الرصد
لم يُجمع

لا تتوفر لقطة مقاييس بعد.

الترخيص: MIT

الموضوع الرئيسي

متى تستخدم Skill أو MCP

موارد ذات صلة