AI Extensions، 3 نوفمبر: مهمة لووردبريس لا مفاتيح الورشة كلها
يعرض MCP Adapter قدرات مسجلة، بينما يتيح Novamira بيئة تطوير واسعة. ابدأ بحدود الصلاحيات قبل اختيار العميل.

المهمة أولا
البحث عن روابط معطلة وإعادة بناء قالب يحتاجان صلاحيات مختلفة، حتى لو وصلا في رسالة عادية إلى مساعد برمجي. نقارن اليوم WordPress MCP Adapter الرسمي مع Novamira من خلال الوثائق. هذه ليست تجربة على موقع حي أو إعلان إطلاق أو ترتيبا للشعبية. السؤال هو ما الذي يوافق مالك الموقع على أن يفعله الاتصال.

الخيار المحدد
ينتمي MCP Adapter إلى مبادرة AI Building Blocks for WordPress. يربط Abilities API بأدوات MCP وموارده وقوالب طلباته عبر HTTP وSTDIO. وتوضح صفحة الإضافة أنه لا يقدم ميزات ذكاء اصطناعي بذاته؛ القدرات تأتي من WordPress أو إضافة أخرى. تتوفر Abilities API منذ WordPress 6.9. لكل عملية اسم وفئة ومخططات ودالة تنفيذ. يصلح هذا لجرد محدود للقراءة، لكن وجود مخطط لا يثبت أمان التنفيذ.
الاكتشاف ليس إذنا
يقول المستودع الحالي إن القدرات خاصة افتراضيا. يسمح الدليل بعلامة meta.public، ويمكن لقيمة meta.mcp.public أن تتجاوزها بالنسبة إلى MCP. ركز مقال فبراير على العلامة الثانية. اقرأ دليل الإصدار الحالي بدلا من نسخ مثال قديم. يوفر الخادم الافتراضي discover-abilities وget-ability-info وexecute-ability. مصادقة النقل وفحص صلاحية كل قدرة بوابتان منفصلتان. نجاح تسجيل الدخول لا يغني عن أقل صلاحية لازمة لدالة التنفيذ.
أداة لا تظهر بلا خطأ واضح
يجب تسجيل فئة القدرة قبل تسجيلها. يذكر الدليل أن الفئة المفقودة قد تجعل wp_register_ability يعيد null، مع إشعار PHP قد يختفي عند تعطيل التصحيح. لذلك غياب الأداة لا يثبت أن النموذج أو النقل معطل. افحص ترتيب التسجيل وعلامات الإتاحة قبل توسيع صلاحيات الحساب. منح صلاحيات المدير كاملة ليس إصلاحا مناسبا لقائمة ناقصة.
ورشة Novamira
يصف Novamira تنفيذ PHP وWP-CLI وفحص البيانات عبر WordPress API والعمل مع الملفات ومحرر الكتل والوسائط. يقول المستودع إن الاتصال مباشر بين العميل والموقع دون وكيل مستضاف لدى Novamira. لا يحسم هذا كيف يتعامل مزود النموذج مع الطلبات. التحذير واضح: للتطوير وبيئة الاختبار مع نسخ احتياطية. المتطلبات WordPress 6.9 فأحدث وPHP 8.0 فأحدث وحساب مدير وHTTPS للاتصالات البعيدة. استخدم ZIP الإصدار لأن أرشيف المصدر التلقائي لا يتضمن اعتماديات Composer المطلوبة.
الاختيار حسب العمل
لجرد تحريري متكرر أفضل قدرة ضيقة للقراءة. ولتعديل إضافة على نسخة اختبار قابلة للاستبدال قد يناسب Novamira. هذه أحكام ملاءمة وليست نتائج سرعة أو أمان مقاسة. مساحة استعادة ملفات PHP الجديدة لا تضمن التراجع عن كل تغيير في قاعدة البيانات. انسخ الملفات والقاعدة واختبر الاستعادة وحدد طريقة إلغاء الوصول. التثبيت لا يمنح إذنا تلقائيا للنشر أو تعديل الحسابات أو نقل بيانات الموقع للنموذج.
الترخيص وتجربة أولى
يسمي README للمحول GPL-2.0-or-later ويتضمن LICENSE.md نص GPLv2. ويسمي Novamira ترخيص AGPL-3.0-or-later ويتضمن LICENSE نص AGPLv3. الشروط مختلفة والبرمجيات الحرة لا تلغي تكاليف الاستضافة والنموذج. على موقع اصطناعي اختبر جرد القراءة ورفض مستخدم محدود الصلاحيات. مع Novamira اطلب فرق التعديل أولا ثم تغييرا واحدا قابلا للتراجع. سجل المستخدم والملفات والقاعدة والوجهات الشبكية. أي نص داخل مقال يطلب تغيير بريد المدير يجب أن يبقى بيانات لا تفويضا. لم تنفذ هذه الاختبارات هنا؛ المطلوب حد شوهد فعلا وطريق استعادة مجرب.
المصادر
- https://github.com/WordPress/mcp-adapter
- https://developer.wordpress.org/apis/abilities-api/
- https://developer.wordpress.org/news/2026/02/from-abilities-to-ai-agents-introducing-the-wordpress-mcp-adapter/
- https://github.com/WordPress/mcp-adapter/blob/trunk/docs/guides/creating-abilities.md
- https://wordpress.org/plugins/mcp-adapter/
- https://github.com/use-novamira/novamira
- https://raw.githubusercontent.com/WordPress/mcp-adapter/trunk/LICENSE.md
- https://raw.githubusercontent.com/use-novamira/novamira/main/LICENSE