وكلاء الذكاء الاصطناعي (MCP)

Tranzly لوكلاء الذكاء الاصطناعي

موقع WordPress الخاص بك هو خادم MCP بحد ذاته. يسجل مساعد الذكاء الاصطناعي دخوله كمستخدم WordPress باستخدام كلمة مرور التطبيق، ويمكنه القيام بما يُسمح لهذا المستخدم بفعله عبر Tranzly — لا شيء أكثر.

73 إجراءً: 53 مجانياً، و20 في Pro.

مرجع المطور: كل إجراء ومسار REST الخاص به ومعلماته

الإعداد في ثلاث خطوات

  1. تحقق من زر التبديل

    تحتاج إلى ووردبريس 6.9 أو أحدث وTranzly 3.19.0 أو أحدث. في إعدادات الإضافة، يكون خيار “السماح لوكلاء الذكاء الاصطناعي (MCP)” مفعلاً ما لم تقم بإيقاف تشغيله.

  2. إنشاء كلمة مرور تطبيق

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

  3. أضف الموقع إلى تطبيق الذكاء الاصطناعي الخاص بك

    استخدم اسم مستخدم ووردبريس الخاص بك، وكلمة مرور التطبيق، وعنوان اتصال موقعك:

https://example.com/wp-json/tranzly/v1/mcp

التكوين لتطبيقات الذكاء الاصطناعي الشائعة

يتواصل كل تطبيق أدناه مع موقعك عبر وكيل ووردبريس الرسمي، @automattic/mcp-wordpress-remote. استبدل العنوان واسم المستخدم وكلمة المرور ببياناتك الخاصة.

Claude Desktop

JSON
// claude_desktop_config.json
{
  "mcpServers": {
    "tranzly": {
      "command": "npx",
      "args": [
        "-y",
        "@automattic/mcp-wordpress-remote@latest"
      ],
      "env": {
        "WP_API_URL": "https://example.com/wp-json/tranzly/v1/mcp",
        "WP_API_USERNAME": "your-username",
        "WP_API_PASSWORD": "your-application-password"
      }
    }
  }
}

Claude Code

Bash
claude mcp add tranzly \
  -e WP_API_URL=https://example.com/wp-json/tranzly/v1/mcp \
  -e WP_API_USERNAME=your-username \
  -e WP_API_PASSWORD=your-application-password \
  -- npx -y @automattic/mcp-wordpress-remote@latest

Cursor

JSON
// .cursor/mcp.json
{
  "mcpServers": {
    "tranzly": {
      "command": "npx",
      "args": [
        "-y",
        "@automattic/mcp-wordpress-remote@latest"
      ],
      "env": {
        "WP_API_URL": "https://example.com/wp-json/tranzly/v1/mcp",
        "WP_API_USERNAME": "your-username",
        "WP_API_PASSWORD": "your-application-password"
      }
    }
  }
}

VS Code

JSON
// .vscode/mcp.json — VS Code's key is "servers"
{
  "servers": {
    "tranzly": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@automattic/mcp-wordpress-remote@latest"
      ],
      "env": {
        "WP_API_URL": "https://example.com/wp-json/tranzly/v1/mcp",
        "WP_API_USERNAME": "your-username",
        "WP_API_PASSWORD": "your-application-password"
      }
    }
  }
}

Claude و ChatGPT (تسجيل الدخول)

أضف عنوان الاتصال كموصل مخصص في Claude، أو كتطبيق في وضع المطور في ChatGPT. سيفتحان موقعك حتى تتمكن من الموافقة عليهما كمستخدم ووردبريس، دون الحاجة لنسخ كلمة مرور التطبيق. يحتاج موقعك إلى روابط دائمة مخصصة (pretty permalinks).

تطبيقات أخرى

يمكن لأي تطبيق يدعم خوادم MCP عبر الإدخال والإخراج القياسيين استخدام نفس الأمر والإعدادات. أما التطبيقات التي تتصل فقط بخوادم HTTP البعيدة، فيمكنها الوصول إلى عنوان الاتصال مباشرةً باستخدام نفس اسم المستخدم وكلمة مرور التطبيق.

ما يمكن لوكيل الذكاء الاصطناعي فعله

كل ما يمكن لشاشات الإضافة نفسها القيام به. تتطلب الإجراءات المميزة بعلامة Pro ترخيص Tranzly Pro.

النسخة المجانية

  • إلغاء مهمة (مجاني) — يوقف المهمة؛ مع الاحتفاظ بالترجمات التي تم إجراؤها بالفعل.
  • الاتصال بالدعم (مجاني) — يربط هذا الموقع بدعم ®Zinn Digital (الاسم، البريد الإلكتروني، الموافقة).
  • تصحيح ترجمة (مجاني) — يحفظ الأجزاء المصححة من الترجمة (أجزاء: المفتاح للنص)؛ ويكون النص المصحح محمياً من إعادة الترجمة.
  • بدء مهمة ترجمة (مجاني) — يبدأ مهمة في الخلفية لترجمة المقالات المدرجة (posts) أو نوع مقال كامل إلى لغات (langs).
  • إنشاء ترجمة فارغة (مجاني) — ينشئ مسودة ترجمة لمقال بلغة معينة (lang) لكتابتها يدوياً، بدون محرك.
  • إنشاء ترجمة مصطلح يدوياً (مجاني) — ينشئ ترجمة لمصطلح بلغة معينة مع الاسم والاسم اللطيف (slug) والوصف الذي تقدمه.
  • قطع الاتصال بالدعم (مجاني) — يفصل هذا الموقع عن الدعم.
  • تقدير تكلفة الترجمة (مجاني) — يقدّر عدد الأحرف والتكلفة لترجمة المقالات (posts أو post_type) إلى لغات (langs) باستخدام محرك، قبل إنفاق أي شيء.
  • ترجمة ما هو مفقود (مجاني) — يضع في قائمة الانتظار ترجمة كل عنصر مفقود (أو قديم) في لغة ونوع مقال معينين.
  • قراءة استخدام DeepL (مجاني) — يُرجع عدد الأحرف المستخدمة والحد الأقصى لمفتاح DeepL المحفوظ لهذا الشهر.
  • قراءة تشخيصات الموقع (مجاني) — يُرجع التشخيصات التي قد تتضمنها تذكرة الدعم: الإصدارات، والإضافات النشطة، والحدود، والأخطاء الأخيرة.
  • قراءة خيارات العرض (مجاني) — يُرجع خيارات عرض مبدّل اللغة وإشعار النسبة (credit).
  • قراءة إعدادات المحرك (مجاني) — يُرجع المحرك الافتراضي والمحرك الاحتياطي، والمحركات ونماذج الذكاء الاصطناعي لكل لغة، وحالة كل محرك، ومزودي الذكاء الاصطناعي المتصلين مع نماذجهم، والإنفاق لهذا الشهر.
  • قراءة عمليات التكامل (مجاني) — يسرد إضافات تحسين محركات البحث (SEO)، وWooCommerce، وأدوات بناء الصفحات، والنماذج التي يدعمها Tranzly والنشطة هنا.
  • قراءة تقدم المهمة (مجاني) — يُرجع تقدم مهمة معينة وإحصاءاتها.
  • قراءة إخفاقات المهمة (مجاني) — يسرد العناصر الفاشلة في المهمة مع سبب كل منها.
  • قراءة استيراد Tranzly 2.x (مجاني) — يُرجع حالة وتقرير استيراد الترجمات من Tranzly 2.x.
  • قراءة الترخيص (مجاني) — يُرجع خطة Tranzly لهذا الموقع، وحالة الترخيص، وتاريخ التجديد، وما تتضمنه الخطة.
  • قراءة القوائم حسب اللغة (مجاني) — يُرجع القائمة التي تعرضها كل لغة في كل موضع قائمة.
  • قراءة ترجمات المقال (مجاني) — يسرد مجموعة ترجمة المقال: عضو كل لغة مع عنوانه وحالته ورابط تحريره.
  • قراءة الترجمة جنبًا إلى جنب (مجاني) — يُرجع أجزاء الترجمة بجانب النص الأصلي للمراجعة والتصحيح.
  • قراءة نصوص القالب والإضافات (مجاني) — يُرجع نصوص القالب والإضافات (النطاق) بلغة ما مع ترجماتها.
  • قراءة نصوص الموقع بلغة ما (مجاني) — يُرجع عنوان الموقع وسطر الوصف ونصوص الودجات بلغة ما.
  • قراءة اتصال الدعم (مجاني) — يوضح ما إذا كان هذا الموقع متصلاً بدعم Zinn Digital® وبأي صفة.
  • قراءة ترجمات المصطلح (مجاني) — يسرد مجموعة ترجمة التصنيف أو الوسم.
  • قراءة إعدادات العناوين (مجاني) — يُرجع كيفية ظهور اللغات في العناوين (مجلد، أو نطاق فرعي، أو نطاق)، والروابط الدائمة اللطيفة والمسارات الأساسية المترجمة، وتوجيه noindex للصفحات غير المترجمة.
  • ربط مقال حالي كترجمة (مجاني) — يجعل مقالاً حالياً (الهدف) ترجمة لهذا المقال بلغة ما.
  • ربط مصطلح حالي كترجمة (مجاني) — يجعل مصطلحاً حالياً (الهدف) ترجمة لهذا المصطلح بلغة ما.
  • سرد محركات الترجمة (مجاني) — يسرد محركات الترجمة، وما إذا كان كل منها قد تم إعداده، والمحرك المستخدم عندما لا يُحدد أي منها.
  • سرد مهام الترجمة (مجاني) — يسرد مهام الترجمة في الخلفية، الأحدث أولاً، مع نسبة التقدم.
  • سرد اللغات (مجاني) — يسرد لغات الموقع. اللغة الأولى هي اللغة المكتوب بها المحتوى الأصلي.
  • سرد ما هو مفقود أو قديم (مجاني) — يسرد النصوص الأصلية مع حالة ترجمتها بلغة ما (الحالة: missing، أو stale، أو current)، صفحة تلو الأخرى.
  • فتح تذكرة دعم (مجاني) — يرسل تذكرة دعم (الموضوع، والرسالة، والنوع، والبريد الإلكتروني)، مع بيانات تشخيص هذا الموقع عند موافقة المسؤول. ولا ينشئ أبداً معلومات تسجيل دخول أو يرسلها.
  • الموافقة على بيانات تشخيص الدعم (مجاني) — يسجل موافقة المسؤول على إرسال بيانات التشخيص مع تذاكر الدعم.
  • إعادة محاولة عنصر فاشل أو تمريره (مجاني) — يعيد محاولة عنصر فاشل (الإجراء: retry، اختياريًا باستخدام محرك آخر) أو يعلمه للترجمة اليدوية (الإجراء: by-hand).
  • استيراد ترجمات Tranzly 2.x (مجاني) — يشغل استيراد 2.x: تشغيل تجريبي dry-run (تقرير فقط)، أو تشغيل run، أو تراجع undo.
  • حفظ مفتاح المحرك (مجاني) — يحفظ مفتاح API (والمنطقة لـ Microsoft) الخاص بـ DeepL أو Google أو Microsoft؛ وتركه فارغاً يؤدي لإزالته. تُخزّن المفاتيح مشفرة ولا يتم إرجاعها أبدًا.
  • تعيين القوائم حسب اللغة (مجاني) — يخصص قائمة لكل لغة ولكل موضع (map).
  • حماية ترجمة أو إلغاء قفلها (مجاني) — يحمي الترجمة من الكتابة فوقها بواسطة المحرك (protected: true)، أو يلغي قفلها.
  • تصحيح نصوص القالب والإضافات (مجاني) — يحفظ الترجمات المصححة لنصوص القالب والإضافات (السلاسل النصية)؛ وتصبح محمية.
  • ترجمة نص من نصوص الموقع (مجاني) — يحفظ نصاً واحداً من نصوص الموقع (key) بلغة ما، مثل عنوان الموقع أو سطر الوصف.
  • تغيير إعدادات العناوين (مجاني) — يحدد وضع العنوان (mode)، والنطاقات لكل لغة، والمسارات الأساسية والأجزاء المترجمة، وnoindex_untranslated، واقتراحات الأسماء اللطيفة (slug).
  • بدء التجربة المجانية لـ Pro (مجاني) — يبدأ التجربة المجانية لمدة 14 يوماً لـ Tranzly Pro لهذا الموقع (لا يلزم الدفع).
  • ترجمة نص الصورة (مجاني) — يحفظ النص البديل للصورة أو عنوانها أو تسميتها التوضيحية (field) بلغة ما (lang).
  • ترجمة مقال أو صفحة (مجاني) — يترجم مقالاً واحداً أو صفحة إلى لغة أو أكثر من لغات الموقع باستخدام محرك ترجمة، مع إنشاء كل ترجمة أو تحديثها. تكون الترجمات الجديدة مسودات ما لم تكن قيمة publish هي true. يتم تخطي الترجمة التي قام شخص بتحريرها ما لم تكن قيمة force هي true.
  • ترجمة نصوص القالب والإضافات المفقودة (مجاني) — يترجم الصفحة التالية من نصوص القالب والإضافات غير المترجمة بلغة ما باستخدام المحرك الافتراضي (كرر مع after حتى تكتمل).
  • ترجمة تصنيف أو وسم (مجاني) — يترجم مصطلحاً واحداً (تصنيف، أو وسم، أو سمة منتج) إلى لغة ما (lang) باستخدام محرك، مع إنشاء ترجمته أو تحديثها.
  • حالة الترجمة (مجاني) — مع معرّف المقال: ترجمة ذلك المقال في كل لغة، وما إذا كانت قديمة، ومن كتبها. بدون معرّف: النسبة المترجمة من الموقع لكل لغة.
  • إلغاء ربط مقال بترجماته (مجاني) — يخرج المقال من مجموعة ترجمته؛ مع احتفاظه بلغته.
  • إلغاء ربط مصطلح بترجماته (مجاني) — يخرج المصطلح من مجموعة ترجمته.
  • تغيير خيارات العرض (مجاني) — يغير أداة التبديل (النمط، والأعلام، والأسماء، والموضع) وسطر الإشارة للحقوق.
  • تغيير إعدادات المحرك (مجاني) — يحدد المحرك الافتراضي، والمحرك الاحتياطي، والمحركات لكل لغة ونماذج الذكاء الاصطناعي لكل لغة (default، fallback، per_lang، models، caps). كل شيء باستثناء المحرك الافتراضي متاح في إصدار Pro.
  • تغيير اللغات والإعدادات (مجاني) — يحدد لغات الموقع (اللغات: قائمة بالرمز والاسم؛ الأولى هي اللغة الأصلية)، وبادئة الفئات للواجهة الأمامية، وما إذا كان يُسمح بوكلاء الذكاء الاصطناعي (MCP).

إصدار Pro

  • ترجمة كامل الموقع (Pro) — يبدأ مهام ترجمة في الخلفية لكل أصل من أنواع المحتوى المحددة (جميع الأنواع المترجمة عند عدم تحديد أي منها): الترجمات المفقودة، أو غير المحدثة، أو جميعها. يُرجع المهام التي بدأت، واحدة لكل لغة.
  • فحص ترجمة باستخدام الذكاء الاصطناعي (Pro) — يتيح للذكاء الاصطناعي مقارنة ترجمة واحدة بأصلها وتقييمها، ويحفظ التقرير على الترجمة. يستخدم نموذج الذكاء الاصطناعي لفحص الجودة المحدد في إعدادات سير عمل Tranzly.
  • تقدير تكلفة ترجمة الموقع (Pro) (Pro) — يقدّر تكلفة ترجمة الموقع بالكامل بلغة معينة (أنواع المنشورات، النطاق، المحرك) قبل البدء فيها.
  • تصدير ملف للمترجمين البشريين (Pro) — يُرجع ملف XLIFF أو CSV (كنص) يحتوي على النصوص الأصلية وترجماتها بلغة واحدة، لمترجم أو وكالة ترجمة: المقالات المحددة، أو صفحة تصل إلى 100 أصل من نوع محتوى بحالة معينة (مفقودة، قديمة، مترجمة أو الكل؛ كرر باستخدام after). يمكن إعادة استيراد الملف نفسه بمجرد ترجمته.
  • قراءة إعدادات معالجة التعليقات (Pro) (Pro) — يُرجع ما إذا كانت التعليقات مشتركة عبر اللغات أو مخصصة لكل لغة على حدة.
  • قراءة المسرد (Pro) — يُرجع الكلمات التي لا تُترجم أبدًا، وترجمات المصطلحات الثابتة، ونبرة الصوت لكل لغة.
  • قراءة تقرير الجودة (Pro) (Pro) — يُرجع تقرير جودة الترجمة بالذكاء الاصطناعي: الدرجة والمقاطع التي أشار إليها.
  • قراءة إعدادات سير العمل (Pro) (Pro) — يُرجع إعدادات الترجمة التلقائية عند النشر وعند التحديث، والمراجعة قبل النشر، وحد فحص جودة الذكاء الاصطناعي، ومزوده ونموذجه.
  • الترحيل من WPML أو Polylang أو TranslatePress (Pro) (Pro) — يستورد الصفحة التالية من الترجمات من إضافة متعددة اللغات أخرى (الوضع: تجريبي أو تشغيل؛ المؤشر).
  • كتابة ملف مستورد (Pro) (Pro) — يكتب الصفحة التالية من المنشورات من ملف ترجمة تم رفعه (كرر باستخدام after حتى الانتهاء).
  • سرد الإضافات للترحيل منها (Pro) (Pro) — يسرد بيانات WPML وPolylang وTranslatePress الموجودة على هذا الموقع والتي يمكن استيرادها.
  • سرد مصادر نصوص القوالب والإضافات (Pro) (Pro) — يسرد القوالب والإضافات التي يمكن فحص نصوصها للترجمة، وعدد النصوص في كل منها.
  • قبول أو رفض ترجمة (Pro) (Pro) — يقبل الترجمة (وينشرها عندما يكون الأصل منشورًا) أو يعيدها (القرار، ملاحظة).
  • فحص قالب أو إضافة بحثًا عن نصوص (Pro) (Pro) — يفحص الصفحة التالية من ملفات PHP لأحد المكونات بحثًا عن نصوص قابلة للترجمة (كرر باستخدام after حتى الانتهاء).
  • فحص الترجمات بالذكاء الاصطناعي (Pro) (Pro) — يجدول فحص الجودة بالذكاء الاصطناعي للصفحة التالية من ترجمات لغة ما (أو المنشورات المحددة).
  • تدقيق تحسين محركات البحث متعدد اللغات (Pro) (Pro) — يفحص الترجمات بحثًا عن عناوين SEO وأوصاف وروابط دائمة وhreflang مفقودة في لغة معينة، صفحة تلو الأخرى.
  • تغيير معالجة التعليقات (Pro) (Pro) — يشارك التعليقات عبر ترجمات المنشور أو يبقيها مخصصة لكل لغة (الوضع).
  • تحديث المسرد (Pro) — يستبدل الأجزاء التي ترسلها من المسرد (الكلمات التي لا تُترجم أبدًا، ترجمات المصطلحات، نبرة الصوت)؛ ويتم الاحتفاظ بالأجزاء التي تستبعدها. يُستخدم من قبل كل محرك بدءًا من الترجمة التالية.
  • تغيير إعدادات سير العمل (Pro) (Pro) — يحدد on_update (إيقاف، قديمة، ترجمة)، وon_publish، والمراجعة، وquality_threshold، وquality_provider، وquality_model.
  • استيراد ملف مترجم (Pro) (Pro) — يرفع ملف Tranzly XLIFF أو CSV (المحتوى، اسم الملف) تمّت ترجمته في مكان آخر؛ ويُرجع رمزاً تعريفياً (token) يحدد عملية الرفع لغرض الاستيراد.

إجراءات سير عمل موجهة

يوفر الخادم أيضًا إجراءات سير عمل جاهزة يعرضها تطبيق الذكاء الاصطناعي الخاص بك كمطالبات:

  • ترجمة موقعي (مجاني) — سير عمل موجه: يتحقق الوكيل من اللغات والمحرك، ويقدّر التكلفة، ويترجم ما هو مفقود، طالباً الإذن قبل الإنفاق أو النشر.

آمن حسب التصميم

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

يمكن إلغاء كلمات مرور التطبيقات في أي وقت من قسم المستخدمون، ثم الملف الشخصي، دون تغيير كلمة المرور العادية الخاصة بك.

قم بتعطيل “السماح لوكلاء الذكاء الاصطناعي (MCP)” وستختفي الإجراءات وعنوان الاتصال من الموقع.

تحتفظ الصفحات التي يعدلها الوكيل بمراجعات ووردبريس الخاصة بها، بحيث يمكن التراجع عن أي تغيير.

مستضاف لدى Zinn Digital®؟

إذا كانت Zinn Digital® تستضيف الموقع، فيمكن لخادم MCP الخاص بنا استخدام هذه الإجراءات نيابة عنك دون كلمة مرور تطبيق: قم بربط تطبيق الذكاء الاصطناعي الخاص بك بخادم Zinn Digital® MCP واستخدم wordpress_abilities_list وwordpress_ability_run.

خادم Zinn Digital® MCP