ما الذي أصلحناه في إضافات MCP المجانية (فبراير 2026)

نفذنا جولة تنظيف كاملة في منظومة إضافات MCP يوم 19 فبراير 2026 ويوم 20 فبراير 2026. هذا المقال يوضح سبب العمل، وما الذي تغير فعلا.

Abstract plugin repair workflow with connected modules and checkmarks

ما الذي دفعنا إلى ذلك؟

  • أظهر بلاغ من مستخدم في مسألة GitHub رقم #2 أن بعض الإضافات كانت تفشل في التفعيل بسبب Requires: abilities-api، حتى عند تثبيت Abilities API.
  • كان دعم Toolset ناقصا في أكثر من مكان عام: وثائق المستودع، وصفحة الإضافة على Devenia، وبيانات About في المستودع.
  • كانت شارة الإصدار في GitHub على mcp-expose-abilities تعرض release: invalid، وهذا كان يسبب التباسا.

ما الذي أصلحناه؟

  • أزلنا مانع التفعيل: حذفنا فحوص الاعتماد الصارمة من ترويسة الإضافة (Requires Plugins: abilities-api) في الإضافات التابعة، وأبقينا فحوص وقت التشغيل. هذا يمنع الرفض الخاطئ عند اختلاف اسم المجلد أو slug.
  • زامنا الإصدارات: رفعنا أرقام الإصدارات، ودفعنا commits، ونشرنا إصدارات للإضافات المتأثرة حتى يحصل مستخدمو ملفات ZIP على الإصلاح فورا.
  • أضفنا Toolset في كل موضع مهم: أنشأنا ونشرنا mcp-abilities-toolset، وأصدرنا v1.0.1، وأضفنا إشارات Toolset في الوثائق وصفحات الإضافات.
  • أصلحنا بيانات الإصدار في mcp-expose-abilities: نشرنا v3.0.17 وحذفنا مسودة إصدار قديمة حتى لا تبقى مربكة.
  • أصلحنا الشارة: تستخدم شارة الإصدار الآن رابط Shields مرتبا وفق semver، وهذا يعالج عرض release: invalid السابق.
  • وحدنا الوثائق: حدثنا الأرقام والروابط في README حتى تعكس الوثائق العامة حالة الإضافات بشكل أدق.

من أين تبدأ؟

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