عميلك قالك “عايز أربط Claude بالموقع”، وأنت قلبك وقع؟ طبيعي. نفس الطلبات بتتكرر في كل منتديات ووردبريس: إعادة كتابة أوصاف آلاف المنتجات، كتابة الميتا ديسكريبشن الناقصة، تعديل صفحة القالب كاملًا والنماذج والنوافذ المنبثقة.">Elementor من غير ما التصميم يبوظ. والخبر الحلو إن فيه طريقة تعمل بيها ده وأنت متحكم في كل خطوة.
في هذا الدليل نربط تطبيق ذكاء اصطناعي بووردبريس (WordPress) عبر بروتوكول سياق النموذج (Model Context Protocol)، ونضبط طبقات الأمان أولًا، ثم نمر على 9 مهام عملية. المقال الأصلي كتبه فريق إضافة WPPilot نفسه، لذلك الأمثلة مبنية عليها، والأرقام والإمكانات المذكورة هنا منقولة عن توثيقهم وقت كتابة المقال (Free 1.13.0 وPro 1.7.0).
ما هو MCP في دقيقة؟
MCP معيار يسمح لتطبيق ذكاء اصطناعي (العميل) باكتشاف أدوات يعرضها سيرفر واستدعائها. بعد الربط تكتب جملًا عادية، ويختار العميل الأدوات بنفسه.
في ووردبريس يعني هذا أمرين:
- الذكاء الاصطناعي يعمل على بيانات حقيقية: المسودات والقوائم وعناصر Elementor تظهر في الإضافات والقوالب والمستخدمين والإعدادات، وما يظهر فيها يختلف حسب دور المستخدم.">لوحة التحكم (Dashboard) مباشرة، دون نسخ HTML ولصقه.
- القواعد تعيش على السيرفر: أن تكتب للنموذج “لا تحذف شيئًا” مجرد طلب. أما بالدالة current_user_can قبل تنفيذ أي إجراء حساس مثل تعديل الحجوزات أو تسجيل الحضور.">الصلاحية المفروضة من سيرفر MCP فتُطبق مهما قرر النموذج.
WPPilot إضافة (Plugin) مرخصة GPL تعمل على موقعك دون وسيط ودون رسوم لكل طلب، ولا تتضمن نموذجًا، فالعميل يأتي بنموذجه. هي مبنية على واجهة القدرات في ووردبريس (Abilities API) ومحول MCP الرسمي، ويرى العميل ثلاث أدوات فقط (discover-abilities وget-ability-info وexecute-ability) تقف خلفها “قدرات” محددة مثل wppilot/update-post.
التثبيت والربط
المتطلبات: ووردبريس 6.9 أو أحدث مستضاف ذاتيًا، وPHP 8.0 أو أحدث، وHTTPS لأي اتصال من خارج جهازك، ونسخة احتياطية (Backup) أو بيئة اختبار (Staging).
- نزّل
wppilot.zipمن صفحة الإصدارات على GitHub. الإضافة ليست في مستودع WordPress.org، وملف “Source code (zip)” لن يعمل لأنه لا يحتوي مجلدvendor/. - ارفعها من Plugins ← Add New ← Upload Plugin وفعّلها.
- أنشئ مستخدمًا مخصصًا للذكاء الاصطناعي بأقل دور يكفي، مثل Editor لأعمال المحتوى. كل استدعاء يرث صلاحيات هذا المستخدم.
- افتح WPPilot ← Connect، فعّل قدرات الذكاء الاصطناعي، اختر العميل، وانسخ الإعدادات الجاهزة.
الإضافة توفر مسارين:
https://your-site.com/wp-json/mcp/wppilot-oauth # OAuth 2.1 (preferred)
https://your-site.com/wp-json/mcp/wppilot # Application Password or wpp_ access token
المسار الأول يستخدم بروتوكول التفويض OAuth 2.1 برموز وصول مدتها ساعة، ويظهر كل تطبيق متصل في قائمة Connected Apps ويمكن إلغاؤه منها. أما كلمة مرور التطبيقات (Application Password) فلا تنتهي أبدًا، فتذكّر إلغاءها بنفسك.
claude mcp add --transport http wppilot https://your-site.com/wp-json/mcp/wppilot-oauth
# then run /mcp inside Claude Code to finish the browser sign-in
Cursor (الملف ~/.cursor/mcp.json):
{ "mcpServers": { "wppilot": { "url": "https://your-site.com/wp-json/mcp/wppilot-oauth" } } }
VS Code 1.101+ (الملف .vscode/mcp.json):
{ "servers": { "wppilot": { "type": "http", "url": "https://your-site.com/wp-json/mcp/wppilot-oauth" } } }
في Claude Desktop أو claude.ai: افتح Settings ← Connectors ← Add custom connector والصق رابط wppilot-oauth. أما ChatGPT فيتصل من سحابة OpenAI، لذا يجب أن يكون موقعك متاحًا للعامة عبر HTTPS.
إذا فشل الاتصال: غالبًا المشكلة في الشبكة لا في ووردبريس. تأكد أن Cloudflare أو جدار الحماية أو إضافة الأمان تسمح بالمسارين /wp-json/mcp/* و/.well-known/oauth-* دون تخزينهما في الكاش. وإذا نجح تسجيل الدخول وظلت الاستدعاءات مرفوضة، فهناك طبقة تحذف ترويسة Authorization، وهي مشكلة شائعة على بعض الاستضافات المشتركة الرخيصة في المنطقة.
إعدادات الأمان قبل أي مهمة
هذا الجزء هو الرد على الخوف الذي بدأنا به، وكله متاح في النسخة المجانية.
1. اختر ملف الأمان المناسب (يفرضه السيرفر لا الأمر النصي):
| الملف | ما يسمح به |
|---|---|
| Read Only | قراءة فقط، وكل عمليات الكتابة محظورة. استخدمه في أول اتصال وفي التدقيق |
| — | — |
| Production Safe (الافتراضي) | أعمال المحتوى والتصميم والمتجر. تفعيل وتحديث الإضافات يحتاج تأكيدًا، وPHP وWP-CLI وقاعدة البيانات وتثبيت الإضافات محظورة |
| Developer Full Access | كل شيء مفعّل بما فيه PHP وWP-CLI. لبيئة الاختبار فقط |
2. طبقات إضافية فوق الملف: فحص صلاحيات ووردبريس في كل استدعاء، ومفاتيح تشغيل لكل قدرة، وحد لعدد عمليات الكتابة، وإنشاء المحتوى كمسودة أولًا، ورفض العمليات المدمرة دون "confirm": true.
3. المعاينة قبل الكتابة: يستطيع الوكيل استدعاء preview-ability ليعرض لك الفروق حقلًا بحقل دون كتابة أي شيء، ثم ينفذها apply-preview بعد التأكد أن أحدًا لم يعدل الحقول نفسها في الأثناء.
4. سجل التغييرات والتراجع: كل عملية كتابة تُسجَّل مع بيانات الاعتماد والقدرة المستخدمة. تقرأ السجل عبر list-changes، ويعكس rollback-change العمليات المدعومة فقط. التراجع ليس شاملًا، وهو ليس بديلًا عن النسخة الاحتياطية.
جرّب أول اتصال بطلب قراءة فقط:
Use the wppilot MCP server. Change nothing.
1. Report the active safety profile and the abilities you can see.
2. Call get-site-settings, then list-content for the five newest pages,
then get-content on one of them.
3. Name every ability you called and every WordPress ID you read.
يمكنك كتابة الطلبات بالعربية أيضًا، لكن الإبقاء على أسماء القدرات بالإنجليزية كما هي يقلل أخطاء النموذج.
المهام التسع باختصار
| المهمة | النسخة | هل يمكن التراجع؟ |
|---|---|---|
| 1. تدقيق أمني للموقع | مجانية | لا حاجة (قراءة فقط) |
| — | — | — |
| 2. تحديث مقالات قديمة وكتابة مسودات | مجانية | نعم، من السجل والمراجعات |
| 3. نص بديل للصور بالجملة | مجانية | نعم، لكل صورة على حدة |
| 4. فرز التعليقات | مجانية | نعم للإشراف، لا للرد المنشور |
| 5. تحديث الإضافات والصيانة الأسبوعية | مجانية | لا، خذ نسخة احتياطية |
| 6. تعديل صفحات Elementor | تعديل مجاني، بناء كامل Pro | في Pro فقط |
| 7. عناوين وأوصاف السيو بالجملة | Pro | لا |
| 8. تعديلات منتجات ووكومرس | Pro | لا |
| 9. ضبط الكاش والسرعة | Pro | نعم، التجربة كاملة |
المهام المجانية بالتفصيل
1. تدقيق أمني للقراءة فقط
يستخدم الوكيل قدرات مثل security-audit وlist-extensions وlist-users وsystem-status. اطلب منه ترتيب الملاحظات حسب الخطورة، وحصر الإضافات التي تحتاج تحديثًا أو غير المفعّلة، ومراجعة حسابات المدير المشبوهة. تذكّر أن security-audit يراجع الإعدادات ولا يفحص البرمجيات الخبيثة.
2. تحديث المقالات القديمة
Find posts mentioning "2024 pricing". For each, show the paragraph that
needs updating and propose new wording. Preview each update-post change
and wait for my OK. Then draft a new post from these bullet points: [...]
يبحث الوكيل ثم يعاين كل تعديل، وبعد موافقتك يكتبه. المقالات الجديدة تُنشأ كمسودات، ومراجعات ووردبريس شبكة أمان ثانية.
3. النص البديل للصور بالجملة
List images with empty alt text. For each, read its title, caption, filename
and parent post, and write alt text of 125 characters or fewer. If you can't
tell what it shows, add it to a "needs review" list instead of guessing.
Save with update-media, 25 per batch, and pause after each batch.
لكل صورة سجل مستقل، فيمكن التراجع عن وصف واحد خاطئ. لكن انتبه: المقالات التي أدرجت الصورة سابقًا تحتفظ بالنص القديم داخل HTML الخاص بها. لموقع عربي، اطلب صراحة كتابة النص البديل بالعربية.
4. فرز التعليقات
يحتاج المستخدم صلاحية moderate_comments فقط، وهي متاحة لدور Editor. اطلب تقسيم التعليقات إلى سبام وموافقة و”يحتاجني”، ومنع الحذف النهائي، وعرض الردود المقترحة عليك قبل نشرها.
5. تحديث الإضافات
في Production Safe يطلب كل تحديث تأكيدًا، والتحديثات تُسجَّل لكنها لا تُعكس. لذلك اختبر على بيئة الاختبار أو خذ نسخة احتياطية أولًا. تثبيت الإضافات وحذفها متاح فقط في Developer Full Access لأنه يكتب كودًا على السيرفر.
6. تعديل صفحات Elementor
التعديلات العامة بالذكاء الاصطناعي معروفة بتكسير تخطيطات Elementor. الحل هنا قدرات مخصصة تعمل على مستوى العنصر مثل elementor-find-elements وelementor-edit-element، ولا تحتاج Elementor Pro.
On the Pricing page (draft): read it as a compact skeleton first.
Change every "Get started" button to "Book a demo", keep the links.
Make "Plans for every team" an H2. Change nothing else.
Give me a preview link and the element ids you changed.
تتغير العناصر المستهدفة فقط، وأي إعداد غير معروف يوقف الكتابة بدل إفساد الصفحة. في النسخة المجانية لا يمكن التراجع عن هذه التعديلات، فاعمل دائمًا على مسودة أو نسخة مكررة.
في Elementor: إن كان موقعك عربيًا، اطلب من الوكيل صراحة ألا يغير إعدادات المحاذاة والاتجاه، وراجع الصفحة على الموبايل بعد كل تعديل، فكثير من مشاكل RTL تظهر فقط في نقاط التوقف (Breakpoint) الصغيرة.
المهام المدفوعة: السيو وووكومرس والسرعة
السيو بالجملة: تدعم النسخة Pro إضافات Yoast وRank Math وAIOSEO وSEOPress. اجعل الوكيل يعرض العناوين والأوصاف الحالية في جدول ويحدد المكرر والفارغ والأطول من 60 حرفًا، ثم احفظ هذا الجدول قبل أي كتابة، لأن تعديلات السيو لا تُعكس.
منتجات ووكومرس (WooCommerce): اعمل على دفعات من 25 منتجًا مع توقف بين كل دفعة، وعدّل حقلًا واحدًا فقط مثل description أو sale_price. إعدادات المتجر وبوابات الدفع (مثل Paymob أو فوري) والضرائب والشحن تبقى للقراءة فقط في كل الملفات، وتعديلات المنتجات لا تُعكس، فصدّر البيانات القديمة أولًا.
الكاش والسرعة: تدعم الإضافة LiteSpeed وWP Rocket وW3 Total Cache وغيرها. اطلب قياس الصفحة الرئيسية وصفحة المتجر ثلاث مرات كأساس، ثم تغييرًا واحدًا منخفض المخاطر، ثم إعادة القياس، والتراجع عن التجربة كاملة إن ساءت النتائج.
ستة أخطاء تفسد التجربة
- الربط بحساب مدير: كلمة مرور التطبيقات تحمل كل صلاحيات صاحبها. أعطِ الوكيل حسابًا بدور Editor وارفعه عند الحاجة فقط.
- تخطي جولة القراءة: دع الوكيل يعرض ما وجده قبل أي تعديل، فتكتشف الافتراضات الخاطئة وهي ما زالت بلا تكلفة.
- اعتبار نجاح الاستدعاء نجاحًا للمهمة: افتح الصفحة في المتصفح وعلى الموبايل بنفسك.
- افتراض أن كل شيء يمكن التراجع عنه: السيو وتعديلات المنتجات وتحديثات الإضافات لا تُعكس.
- الدفعات الضخمة: المستخدمون واجهوا حدود الطلبات بعد نحو 50 عنصرًا. الدفعات الصغيرة أسهل في المراجعة وأخف على الاستضافة.
- حل الرفض بفتح كل الصلاحيات: إذا رُفضت عملية فهناك شرط ناقص محدد. أصلحه هو، واترك Developer Full Access لبيئة الاختبار.
اقرأ أيضًا
الأسئلة الشائعة
س: ما هو WordPress MCP؟
ج: طريقة لربط تطبيقات الذكاء الاصطناعي مثل Claude وCursor بموقع ووردبريس عبر سيرفر MCP يعمل على الموقع، فتنفذ مهام حقيقية مثل تعديل المقالات ضمن صلاحيات محددة.
س: هل ربط الذكاء الاصطناعي بووردبريس آمن؟
ج: يكون آمنًا عندما تستخدم مستخدمًا بصلاحيات محدودة، وتبدأ بوضع القراءة فقط، وتعمل على بيئة اختبار، وتعاين كل تعديل قبل كتابته.
س: هل أحتاج النسخة المدفوعة من WPPilot؟
ج: النسخة المجانية تغطي المقالات والصور والتعليقات والتدقيق وتعديل Elementor. تحتاج Pro فقط عند العمل على ووكومرس أو إضافات السيو أو الكاش.
س: هل يفهم الذكاء الاصطناعي المحتوى العربي في ووردبريس؟
ج: نعم، النماذج الحديثة تتعامل مع العربية جيدًا، لكن حدد لغة المخرجات صراحة في طلبك وراجع النتائج، خاصة النصوص البديلة وأوصاف السيو.
الخلاصة
الذكاء الاصطناعي ممكن يوفر عليك ساعات شغل على مواقع عملائك، بس بشرط تبدأ صح: مستخدم محدود، قراءة فقط الأول، ومعاينة قبل أي كتابة. جرّب المهمة الأولى النهارده على نسخة staging، ولما تطمن كبّر خطوة خطوة، وابن موقعك قطعة قطعة.
مرجع المقال (بالإنجليزية): WordPress MCP for Beginners: 9 Real Jobs You Can Hand to Claude, Cursor or ChatGPT (Safely)
المقال ده مش ترجمة حرفية: متكيّف للقارئ العربي ومضاف عليه سياق ووردبريس وElementor وJetEngine.



