أصدرت حزمة تطوير البرمجيات (SDK) الخاصة بـ Model Context Protocol (MCP) الإصدار ألفا الثالث، v2.0.0a3، مما يقدم تغييرات كبيرة في البروتوكول والبنية مع الحفاظ على التوافق الخلفي لمستخدمي النسخة المستقرة 1.x.
- أصبح البروتوكول عديم الحالة قابلاً للتفاوض من طرف إلى طرف، مع إلغاء مصافحة `initialize` في HTTP القابل للبعث بدلاً من طلبات POST ذاتية الوصف وفقاً لتحديد المواصفة الصادر في 2026-07-28.
- تم تقسيم أنواع البروتوكول إلى حزمة مستقلة `mcp-types` للسماح للعملاء الخفيفين بتسيير حركة المرور دون الحاجة إلى استدعاء كامل طبقة النقل.
- يتم دعم استدعاءات الأدوات متعددة الجولات عبر `InputRequiredResult`، مع تحديث واجهات العميل والخادم للتعامل مع متطلبات الإدخال.
- تم إعادة تشكيل وسيط الخادم ليصبح `(ctx, call_next)` ويشمل الآن وسيط OpenTelemetry جديد لتتبع الطلبات والإشعارات.
- تم تعزيز توافق عميل OAuth مع دعم RFC 9207 وعدة معايير SEP، بينما تم إهمال طرق الجذور والعينات والتسجيل وفقاً لـ SEP-2577.
يُحضّر هذا الإصدار الـ SDK لاستقرار بيتا المستقبلي من خلال إنشاء طبقة نقل غير مرتبطة بالإصدار وتعريفات أنواع معيارية.