أصدرت مكتبة SDK الخاصة بـ Model Context Protocol (MCP) للنسخة 2.3.0، مما يُدخل خيارات تكوين جديدة جنبًا إلى جنب مع عدة تغييرات في السلوك وإصلاحات للأخطاء.
- إضافة معلمة `max_sse_event_size` إلى `streamable_http_client` و`StreamableHttpParameters`، مما يسمح للمستخدمين بتحديد الحد لأحداث Server-Sent Events (الافتراضي هو 1 MiB).
- فرض تحقق أكثر صرامة لتعليقات الأدوات، مما يؤدي إلى فشل التسجيل فورًا إذا كان تعليق `x-mcp-header` غير صالح.
- التوقف عن إرسال حقول `_meta` و`params` الفارغة في الطلبات للاتصالات السابقة لإصدار البروتوكول 2025-11-25، تماشياً مع سلوك الإصدار v1.
- حذف القدرة `experimental` من نتيجة `initialize` عندما لا تكون هناك ميزات تجريبية مُعينة.
- إيقاف مؤقت لوقت مهلة الطلبات أثناء تدفقات تسجيل الدخول OAuth التفاعلية لمنع الفشل المبكر.
هذه التحديثات تحسّن التوافق مع الخوادم التي ترفض حقول البيانات الوصفية الفارغة وتوفر تحكمًا أفضل في أحجام أحداث SSE للنتائج الكبيرة للأدوات.