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

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

اختبار اكتشاف خادم MCP واستدعاء الأدوات محلياً

صِل عميل اختبار من SDK بخادم محلي وتحقق من اكتشاف البروتوكول والتحقق من المدخلات ونتائج الأدوات.

الهدف

تحقق من واجهة MCP في بيئة معزولة دون الاعتماد على خدمات الإنتاج أو الحسابات.

الخطوات

  1. أنشئ إعداد خادم اختبار محلياً لا يستخدم حساباً حقيقياً أو بيانات إنتاج. [mcp-test] [mcp-tools]
  2. أنشئ جلسة داخل الذاكرة عبر async with Client(mcp, raise_exceptions=True) as client: دون عملية فرعية أو منفذ. [mcp-test] [mcp-tools]
  3. افحص input_schema من client.list_tools() ثم استدعِ أداة اختبار للقراءة فقط عبر await client.call_tool(name, args). [mcp-test] [mcp-tools]
  4. أرسل طلبات بحقول ناقصة أو أنواع خاطئة أو أدوات مجهولة وتحقق من أخطاء بروتوكول مضبوطة. [mcp-test] [mcp-tools]
  5. أغلق الجلسة وتأكد من تحرير العمليات الفرعية والموارد المؤقتة. [mcp-test] [mcp-tools]

طريقة التحقق

تغطي الاختبارات المحلية التهيئة واكتشاف القدرات والاستدعاءات الصالحة وغير الصالحة والإغلاق دون الاتصال بالإنتاج.

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

إذا فشلت التهيئة، فقارن إصدارات البروتوكول وافحص الخطأ المضبوط دون تفعيل وصول الإنتاج.

الصلاحيات

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

الصلاحيات

القيود

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

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

https://github.com/modelcontextprotocol/python-sdk/blob/754254c08fe1c3eda18b69da3d336106fe8d72d6/docs/get-started/testing.md

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

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

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

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

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

الترخيص: MIT

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

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

موارد ذات صلة