خادم MCP: ChatGPT وClaude وتطبيقات ذكاء اصطناعي أخرى

اربط Rankfender بـ Claude أو ChatGPT أو Claude Code أو Cursor: الإعداد، وقواعد الوصول، وكل أداة متاحة، والأرصدة، والحدود.

يربط خادم MCP الخاص بـ Rankfender مشاريعك بتطبيقات الذكاء الاصطناعي مثل Claude وChatGPT وClaude Code وCursor. وMCP (Model Context Protocol) هو المعيار المفتوح الذي تستخدمه هذه التطبيقات لاستدعاء برامج أخرى. يستطيع المساعد قراءة مشروعك، وإذا سمحت له، إجراء تغييرات، دائمًا بعد أن يسألك.

من يستطيع استخدامه

المشاريع التي يملكها مستخدم على خطة Professional أو Business أو Agencies. ويستخدم أعضاء الفريق خطة المالك: يستطيع المالكون والمسؤولون والمحررون السماح بالتغييرات، أما المشاهدون فيقرؤون فقط. راجع الخطط.

اربط تطبيق ذكاء اصطناعي

استخدم URL واحدًا في كل التطبيقات. يفتح التطبيق صفحة تسجيل دخول إلى Rankfender، ثم صفحة موافقة تختار فيها المشاريع (كلها، بما فيها المشاريع المستقبلية، أو فقط التي تحددها)، وهل يحق للتطبيق إجراء تغييرات، وهل يحق له أيضًا النشر على موقعك.

https://app.rankfender.com/mcp

Claude (claude.ai وClaude Desktop)

  1. افتح Customize → Connectors وانقر Add custom connector. ولـ Claude Desktop الصفحة نفسها.
  2. الصق الـ URL أعلاه وانقر Add.
  3. سجّل الدخول إلى Rankfender عندما يطلب Claude ذلك (يفتح Claude Desktop الصفحة في متصفحك)، واختر مشاريعك وما يحق لـ Claude فعله، ثم انقر «سماح».
  4. في المحادثة، فعّل Rankfender من قائمة الأدوات (tools menu). وفي خطتي Team وEnterprise، يضيفه أحد المالكين أولًا في Organization settings → Connectors (Add → Custom → Web)، ثم ينقر كل عضو Connect. وتسمح خطة Free بموصل مخصص واحد.

ChatGPT

  1. على chatgpt.com، افتح Plugins، وانقر + واختر Add custom MCP server.
  2. سمّه Rankfender، والصق الـ URL أعلاه في Server URL واختر OAuth.
  3. اقبل التحذير وأنشئه كـ plugin، ثم سجّل الدخول إلى Rankfender، واختر مشاريعك وما يحق لـ ChatGPT فعله، وانقر «سماح».
  4. في المحادثة، اكتب @ واختر Rankfender. وفي مساحة عمل، قد يحتاج أحد المسؤولين إلى السماح بخوادم MCP المخصصة.

Claude Code

أضف الخادم (أضف --scope user لاستخدامه في كل مشروع)، ثم اكتب /mcp في Claude Code، واختر rankfender ثم Authenticate. يفتح متصفحك صفحة تسجيل الدخول إلى Rankfender.

claude mcp add --transport http rankfender https://app.rankfender.com/mcp

Cursor وتطبيقات MCP الأخرى

أضف Rankfender إلى ~/.cursor/mcp.json (لكل المشاريع) أو .cursor/mcp.json (لمشروع واحد). يعثر Cursor على صفحة تسجيل الدخول بنفسه: سجّل الدخول إلى Rankfender، واختر مشاريعك وانقر «سماح». وأي تطبيق آخر يدعم خوادم MCP البعيدة (streamable HTTP) مع تسجيل الدخول عبر OAuth يعمل بالطريقة نفسها مع الـ URL أعلاه.

{
  "mcpServers": {
    "rankfender": { "url": "https://app.rankfender.com/mcp" }
  }
}

باستخدام مفتاح API لمشروع (للقراءة فقط)

للتطبيقات التي لا تستطيع تسجيل الدخول، استخدم مفتاح API لمشروع من «إعدادات المشروع ← التكاملات» (راجع مفتاح API الخاص بك). يمنح المفتاح وصولًا للقراءة فقط إلى مشروعه الوحيد، أيًا كان دور المستخدم. أرسله في Authorization: Bearer أو في الترويسة X-Rankfender-Key.

claude mcp add --transport http rankfender https://api.rankfender.com/functions/v1/mcp \
  --header "Authorization: Bearer rfk_your_key"

ما يستطيع التطبيق فعله

  • القراءة فقط، ما لم يُحدَّد «السماح لـ … بإجراء هذه التغييرات» في صفحة الموافقة. ويحتاج النشر إلى تحديد ثالث، «السماح لـ … بالنشر على موقعك»، وهو غير محدد افتراضيًا. ولتغيير أي منهما، اربط التطبيق مجددًا.
  • تتطلب التغييرات صلاحيات مالك أو مسؤول أو محرر على المشروع. أما المشاهدون ومفاتيح API فيقرؤون فقط.
  • الإجراءات المدفوعة والإجراءات المصحوبة بتحذيرات (كلمة مفتاحية خارج النية، أو مقال يستهدف بالفعل كلمة مفتاحية شبه مطابقة) تردّ أولًا بالتكلفة ورصيد المالك والتحذيرات، ولا تغيّر شيئًا. ويجب أن يعيد التطبيق الاستدعاء مع confirm: true بعد موافقتك.
  • لا يُحذف أي شيء. إزالة كلمة مفتاحية أو منافس أو موجّه متتبَّع تخفيه ويمكن التراجع عنها؛ ولا يمكن إلا إزالة المقالات من التقويم؛ والنص المعدَّل يحتفظ بالنسخة السابقة.
  • دون تحديد النشر، لا يتغير موقعك: لا يصل المقال المعدَّل إليه إلا عندما ينقر أحدهم «تحديث على موقعك» في Rankfender.
  • تأتي الأرقام مع تاريخ قياسها ومصدرها. وفي get_portfolio، تُوسم القيم الأقدم من 30 يومًا بأنها قديمة.

النشر على موقعك

  • تنشر publish_article مقالًا، أو تحدّث مقالًا منشورًا بأحدث نص له (مثل «تحديث على موقعك» في التطبيق). وتحتاج إلى التحديدين كليهما.
  • تستخدم الموقع المربوط في Rankfender: WordPress (إضافة Rankfender) أو Modern Web (webhook).
  • يذكر الاستدعاء الأول ما الذي سيحدث، وعلى أي موقع، والتكلفة (نحو رصيد واحد، لفحص النشر). لا يُرسل شيء حتى يعيد التطبيق الاستدعاء مع confirm: true.
  • يعمل فحص النشر في Rankfender أولًا، كما في التطبيق. وإذا أوقف المقال، لا يُنشر شيء: يتلقى التطبيق الأسباب ورابطًا لإصلاحها في Rankfender. ويبقى «النشر رغم ذلك» في التطبيق وحده.
  • لا تُلغي النشر أبدًا. بعد النشر، تعطي الإجابة الـ URL المنشور، أو تذكر أن الصفحة لم تُنشر بعد.

أدوات القراءة

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

الاسمما يعطيه
list_projectsالمشاريع التي يستطيع هذا الاتصال قراءتها؛ البحث بالاسم أو النطاق.
get_portfolioصف لكل مشروع: اتجاه البحث العضوي، واتجاه الظهور في الذكاء الاصطناعي، والتنبيهات المفتوحة، والخطوة التالية في الاستراتيجية، ولكل منها تاريخه.
get_project_overviewالمشروع في لمحة: الكلمات المفتاحية، والمقالات، والمنافسون، والروابط الخلفية، والظهور في الذكاء الاصطناعي، والخطوات التالية المقترحة.
get_organic_overviewالترتيب في Google والزيارات العضوية التقديرية من بيانات البحث الخاصة بـ Rankfender، كما في «الرئيسية».
get_performance_dataبيانات Search Console وAnalytics، عندما يكون المشروع قد ربطها.
search_keywordsكل الكلمات المفتاحية المتتبَّعة، أو التي تحتوي كلمة معينة، مع حجم البحث والصعوبة والمركز والـ URL المرتَّب.
list_articlesكل مقال مع حالته وتواريخه والـ URL المنشور ودرجة الجودة وعدد الكلمات.
get_articleمقال واحد كاملًا: النص، وبيانات meta، والكلمات المفتاحية، والمخطط، والأسئلة الشائعة، والروابط، وفحص الجودة، وحالة النشر.
list_scheduled_articlesتقويم المحتوى بين تاريخين.
get_ai_visibility_summaryدرجة الظهور واتجاهها، ومعدل الذكر لكل محرك ذكاء اصطناعي، والمواضيع، وحصة الظهور، وحالة آخر فحص.
get_ai_visibility_detailإجابات الذكاء الاصطناعي بالتفصيل، مع المصادر التي تستشهد بها والمنافسين الذين تذكرهم.
list_tracked_promptsالأسئلة التي يطرحها Rankfender على محركات الذكاء الاصطناعي للمشروع.
list_competitorsالمنافسون المتتبَّعون مع السلطة والكلمات المفتاحية المشتركة.
get_competitor_intelبيانات المنافسين المقيسة: المشهد العام، وفجوة الكلمات المفتاحية، وأهم الصفحات، وفجوة الروابط الخلفية، وملف الموقع.
get_backlink_profileالروابط الخلفية، والنطاقات المُحيلة، وترتيب النطاق، ودرجة الإزعاج، والتغيّر منذ آخر لقطة.
get_site_auditأحدث تدقيق تقني: الدرجة وأبرز المشكلات مع طريقة إصلاحها.
check_pageيجلب صفحة واحدة من الموقع الآن: الحالة، والعنوان، وبيانات meta، والعناوين الفرعية، وschema، والصور التي تفتقد النص البديل.
get_opportunitiesفرص المحتوى مع الأولوية والمكسب المتوقع والسبب.
get_weekly_insightsملخص هذا الأسبوع: المكاسب، والمجالات التي تحتاج إلى تحسين، وأهم الإجراءات.
get_alertsالتنبيهات الأخيرة مع إجراء مقترح لكل منها.
get_current_strategyصفحة «الاستراتيجية»: العنوان الرئيسي، والهدف الأسمى (north star)، والخطوات.
list_tasksمهام المشروع («الاستراتيجية ← المهام») والمهام التي تنتظر المراجعة.
get_taskمهمة واحدة كاملة: ماذا، ولماذا، والخطوات، والنتيجة المتوقعة، والمقال المرتبط.
get_creditsأرصدة الحساب: المتاحة، والمستخدمة هذا الشهر، وتاريخ التجديد.
get_search_consoleبيانات Search Console لكل استعلام أو صفحة أو يوم: النقرات، ومرات الظهور، ونسبة النقر CTR، والمركز مرجّحًا بمرات الظهور، مقارنةً بالفترة السابقة؛ مقسّمة إلى صفحات.
get_search_enginesGoogle (Search Console) مقابل Bing (Bing Webmaster Tools): الإجماليات، لكل استعلام أو صفحة، وأين يتفوق أحدهما في الترتيب؛ والزيارات من محركات أخرى.
get_keyword_clustersيجمّع الكلمات المفتاحية المتتبَّعة التي هي صيغ لبحث واحد، مع الصفحة التي تستهدف كل مجموعة والمقالات المتنافسة عليها.
get_refresh_planلصفحة منشورة واحدة: الاستعلامات والمراكز الآن مقارنةً بالسابق، والتراجع، وعمليات البحث التي لا يجيب عنها النص، وملاحظات الجودة، وخطة تحديث.
get_internal_link_suggestionsروابط تُضاف بين المقالات المنشورة في المشروع، مع نص الرابط الموجود في كل مقال.
get_ai_citationsالمواقع والصفحات التي تستشهد بها محركات الذكاء الاصطناعي أكثر من غيرها، وأيها لا يربط إليك بعد (قائمة للتواصل).
suggest_competitorsالعلامات التجارية التي تذكرها إجابات الذكاء الاصطناعي ولا يتتبّعها المشروع، وكم مرة، وفي أي محركات.
get_cross_signalsالصفحات المعطّلة التي لا تزال تتلقى عمليات بحث، والمشكلات في الصفحات الأكثر نقرًا، والمقالات التي تحتاج إلى تحسين، والمواقع التي يستشهد بها الذكاء الاصطناعي ولا تربط إليك.

أدوات التغيير

لا تظهر أدوات التغيير إلا عند تحديد «السماح لـ … بإجراء هذه التغييرات»؛ وتحتاج publish_article أيضًا إلى «السماح لـ … بالنشر على موقعك». يسألك التطبيق قبل كل أداة. وتُخصم الأرصدة من حساب مالك المشروع. الأرقام أدناه هي تقديرات Rankfender الحالية؛ وكل أداة مدفوعة تعطي التقدير الدقيق والرصيد قبل أن تعمل.

الاسمما يفعلهالأرصدة
add_keywordsيضيف كلمات مفتاحية إلى التتبّع (ويستعيد المُزالة منها)؛ ويسري حد الكلمات المفتاحية في الخطة.أقل من 1
remove_keywordsيوقف تتبّع كلمات مفتاحية؛ تُخفى ولا تُحذف.لا شيء
schedule_articleيضيف فكرة مقال إلى التقويم (2 يوميًا على الأكثر، ومقال واحد لكل كلمة مفتاحية).أقل من 1
reschedule_articleينقل مقالًا إلى تاريخ آخر.لا شيء
unschedule_articleيزيل مقالًا من التقويم؛ ويعود المقال المكتوب إلى المسودات مع نصه.لا شيء
update_article_detailsيغيّر العنوان، أو الكلمة المفتاحية المستهدفة، أو بيانات meta، أو الـ slug (ليس بعد النشر)، أو الزاوية.لا شيء
edit_articleيستبدل النص، كاملًا أو قسمًا واحدًا منه؛ ويُحتفظ بالنص السابق ويُعاد فحص الجودة.لا شيء
create_article_from_opportunityيحوّل فرصة محتوى إلى فكرة مقال.أقل من 1
generate_articleيجعل محرك المحتوى يكتب مقالًا (3–5 دقائق).نحو 30
regenerate_articleيعيد كتابة مقال، مع تعليمات اختيارية؛ ويُحتفظ بالنص السابق.نحو 30
publish_articleينشر مقالًا على موقعك أو يحدّث مقالًا منشورًا، بعد فحص النشر (يحتاج إلى تحديد النشر).نحو 1
create_taskيضيف مهمة إلى مهام المشروع في «الاستراتيجية»، موسومة بأنها آتية من تطبيق ذكاء اصطناعي.لا شيء
update_task_statusيعلّم مهمة كمنجزة، أو قيد التنفيذ، أو مخطط لها، أو موافق عليها، أو في قائمة الانتظار (backlog)، أو مستبعدة.لا شيء
add_competitorيتتبّع منافسًا.لا شيء
remove_competitorيوقف تتبّع منافس؛ وتُحفظ بياناته.لا شيء
replace_competitorيستبدل منافسًا متتبَّعًا بآخر.لا شيء
measure_competitorيقيس الآن عرضًا من عروض المنافس (ملف الموقع 3، أهم الصفحات 4، فجوة الكلمات المفتاحية 16، فجوة الروابط الخلفية 29، المشهد العام 38 رصيدًا) عندما يكون مفقودًا أو أقدم من يوم.3–38
add_tracked_promptsيضيف أسئلة المشترين إلى تتبّع الظهور في الذكاء الاصطناعي.لا شيء
update_tracked_promptيعيد صياغة موجّه متتبَّع، أو ينقله، أو يوقفه مؤقتًا.لا شيء
run_ai_visibility_checkيطرح الموجّهات المتتبَّعة على محركات الذكاء الاصطناعي من جديد (5–15 دقيقة).نحو 25
run_site_auditيزحف إلى الموقع ويدققه الآن (50–300 صفحة حسب الخطة).لا شيء
generate_reportينشئ تقرير المشروع ويُرجع رابط مشاركة صالحًا لمدة 90 يومًا.لا شيء
score_keywordsيقيّم الكلمات المفتاحية المتتبَّعة من 0 إلى 3 حسب صلتها بعلامتك التجارية، مع النية وسبب قصير.أقل من 1
label_keywordsيضيف وسومك الخاصة إلى الكلمات المفتاحية أو يزيلها، لتجميعها وتصفيتها.لا شيء
merge_tasksيدمج المهام المكررة في مهمة واحدة؛ وتُغلق الأخرى مع رابط إليها، ولا يُحذف شيء.لا شيء
update_project_settingsيغيّر لغة المشروع، أو دولته، أو قطاعه، أو نوع نشاطه، أو وصف علامته التجارية (للمالكين ومسؤولي المشروع فقط).لا شيء
generate_technical_fixيكتب إصلاحًا جاهزًا للصق لصفحة واحدة (العنوان، والوصف التعريفي، والأسئلة الشائعة، والتعريف، وschema)؛ ولا يغيّر شيئًا.أقل من 1
run_on_projectsينفّذ أحد سبعة إجراءات على ما يصل إلى 25 مشروعًا؛ ويعرض الاستدعاء الأول كل مشروع والتكلفة الإجمالية.حسب الإجراء
decide_strategy_movesيقبل خطوات «الاستراتيجية» (تصبح كل منها مهمة مؤرّخة) أو يرفضها.لا شيء
regenerate_strategyيجعل الاستراتيجي (Strategist) يكتب استراتيجية جديدة من البيانات المحفوظة، كمسودة بجانب الحالية.نحو 20

موجّهات جاهزة

يقدّم الخادم أربعة موجّهات (prompts) ترشد التطبيق عبر الأدوات. والتطبيقات التي تدعم موجّهات MCP تسردها في قائمة الموجّهات لديها.

الاسمما يعطيه
weekly_reportتقرير أسبوعي عن SEO والظهور في الذكاء الاصطناعي مع الإجراءات الثلاثة التالية.
quick_winsكلمات مفتاحية قريبة من الصفحة الأولى، ومواضيع ذكاء اصطناعي ضعيفة، وصفحات قابلة للإصلاح، الأرخص أولًا.
audit_content_planالكلمات المفتاحية خارج النية، وشبه المكررة، ودرجات الجودة المنخفضة، والمواضيع المفقودة في خطة المحتوى.
seo_directorيراجع كل المشاريع، ويختار أين يجب التحرك، ويقترح المقالات الأولى.

أرسل مهمة إلى تطبيق ذكاء اصطناعي

في «الاستراتيجية»، افتح مهمة: يفتح «إرسال إلى الذكاء الاصطناعي» Claude أو ChatGPT مع موجّه جاهز، أو ينسخه لـ Claude Code أو Cursor. يقرأ التطبيق المهمة باستخدام get_task، وينفّذ العمل بأدوات Rankfender (ويسألك قبل كل تغيير)، ثم يعلّمها كمنجزة باستخدام update_task_status. وإذا فُتح مربع المحادثة فارغًا، فالصق: الموجّه منسوخ بالفعل. يظهر في المشاريع التي يملكها مستخدم على خطة Professional أو أعلى.

الحدود

الحدالقيمة
استدعاءات الأدوات60 في الدقيقة و2,000 في اليوم، لكل مستخدم ومشروع
التغييرات10 في الدقيقة و100 في اليوم، لكل مستخدم ومشروع
المقالات المكتوبة أو المعاد كتابتها من تطبيقات الذكاء الاصطناعي7 لكل مشروع خلال 24 ساعة
المقالات لكل يوم في التقويم2
قياسات المنافسينقياس واحد لكل عرض يوميًا
فحوصات الظهور في الذكاء الاصطناعيفحص واحد في كل مرة

الفصل والبيانات والدعم

لإيقاف تطبيق، افتح «إعدادات الحساب ← مفاتيح API ← تطبيقات الذكاء الاصطناعي المتصلة» وانقر «فصل»: يفقد الوصول فورًا، وتبقى مشاريعك وبياناتك كما هي. لا يرسل Rankfender بيانات المشروع إلا إلى التطبيق الذي ربطته، عندما يستدعي أداة؛ وتصف سياسة الخصوصية ما يُخزَّن. للأسئلة أو المشكلات: support@rankfender.com أو صفحة الدعم.

استكشاف الأخطاء وإصلاحها

ما تراهالسببما الذي تفعله
«available on the Professional, Business and Enterprise plans»خطة مالك المشروع أدنى من Professional.رقِّ خطة المالك.
«انتهت صلاحية رابط تسجيل الدخول هذا»، أو تستمر صفحة تسجيل الدخول في الظهوربقيت صفحة الموافقة مفتوحة أكثر من 10 دقائق، أو بدأ التطبيق تسجيل دخول جديدًا.أغلقها واربط مجددًا من التطبيق.
«this app is not registered with Rankfender» أو «the return address does not match»تغيّر تسجيل التطبيق.أزل الموصل في التطبيق وأضفه مجددًا.
إجابات عن المشروع الخطأيستطيع الاتصال قراءة عدة مشاريع.سمِّ المشروع (النطاق أو الاسم) في سؤالك؛ وتعرض list_projects المشاريع التي يستطيع قراءتها.
«This connection can only read»، أو لا توجد أدوات تغييرلم يُحدَّد «إجراء التغييرات»، أو يُستخدم مفتاح API لمشروع.اربط التطبيق مجددًا وحدّده في صفحة الموافقة.
«This connection may not publish to the website»تحديد النشر غير مفعّل.اربط مجددًا وحدّد «النشر على موقعك»، أو انشر من المقال في Rankfender.
You are a viewer on this projectتتطلب التغييرات صلاحيات المحرر.اطلب من المالك صلاحية المحرر.
Rate limit / Daily limit reachedاستدعاءات أو تغييرات أكثر من اللازم.انتظر ثم حاول مجددًا.
7 articles were already written or rewrittenالحد اليومي للمقالات من تطبيقات الذكاء الاصطناعي.حاول غدًا أو استخدم صفحة «المحتوى».
Not enough creditsرصيد المالك أقل من التكلفة.اشترِ أرصدة أو انتظر التجديد الشهري.

ملاحظة

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