Connectors في Claude مقابل خوادم MCP: ما الفرق؟ شرح مبسط
Connectors في Claude وخوادم MCP ليست متنافسة: الموصّل ميزة في Claude تفعّلها بنفسك، وخادم MCP هو البرنامج الذي يعمل خلفها. يقارن هذا الشرح بين الإعداد وتسجيل الدخول والاستضافة المحلية والبعيدة والأمان، ومتى يناسبك كل خيار.
تفتح إعدادات Claude فتلاحظ قائمة تسمى Connectors، وبعد عشر دقائق يخبرك أحد الشروحات بأن "تثبّت خادم MCP". هل هما الشيء نفسه؟ أم شيئان مختلفان؟ يتبادل الناس المصطلحين باستمرار، وهنا تبدأ الحيرة.
إليك الخلاصة السريعة. Connector هو الاسم الذي تطلقه Claude على الميزة: مفتاح في إعداداتك يتيح للمساعد Claude الوصول إلى تطبيق خارجي مثل التقويم أو الملفات أو أداة إدارة المشاريع. أما خادم MCP فهو البرنامج الذي يقف خلف هذا المفتاح ويتحدث بروتوكول Model Context Protocol. الأول تسمية المنتج، والثاني الآلية التي تعمل فعليًا. يفصل هذا الشرح بينهما، ويوضح مكان وجود كل منهما، ويساعدك على اختيار الأنسب لإعدادك.
الجواب المختصر
Connector يصف طريقة استخدامه، وخادم MCP يصف طريقة بنائه. معظم الـConnectors التي تنقرها داخل Claude هي خوادم MCP في جوهرها، لذلك فالسؤال "Connector أم خادم MCP؟" يشبه إلى حد ما السؤال "تطبيق أم كود؟". غالبًا ما تنظر إلى الشيء نفسه من زاويتين مختلفتين.
💡 دليل سريع: الـConnectors التي تفعّلها في claude.ai تظهر داخل Claude Code كخوادم MCP، تحت بادئة "claude.ai". البنية نفسها، والتسمية مختلفة.
إليك النسخة التي تقرؤها بنظرة واحدة:
السؤال
Connector
خادم MCP
ما هو؟
ميزة في Claude لربط تطبيق خارجي
تطبيق لبروتوكول مفتوح يعرض أدوات وبيانات
من يراه؟
أي شخص يستخدم تطبيقات Claude
المطورون، وأي شخص يضيفه يدويًا
أين يُعد؟
الإعدادات، ثم Connectors
ملف إعدادات أو أمر CLI أو رابط URL
هل يعمل خارج Claude؟
لا، فالقائمة تابعة لـClaude
نعم، يمكن لأي عميل MCP استخدامه
مثال شائع
تفعيل Google Drive بنقرتين
سكربت صغير يستعلم من قاعدة بياناتك الخاصة
فكّر في الـConnector على أنه مقبس الكهرباء الذي تلمسه فعلًا. أما خادم MCP فهو الأسلاك خلف الجدار. يمكنك أن تعيش عمرك كله وأنت تستخدم المقابس دون أن تفتح جدارًا، لكن في اليوم الذي تحتاج فيه إلى مخرج حيث لا يوجد واحد، ستكون سعيدًا بمعرفتك كيف تعمل الأسلاك.
القطعتان بالشرح
قبل أي مقارنة، تستحق كل قطعة تعريفًا بسيطًا.
Directory Connectors
Directory Connectors هي الجاهزة المدرجة في قائمة Connectors الخاصة بـClaude: Google Drive وGmail وGoogle Calendar وNotion وAsana وLinear وFigma وAtlassian وغيرها كثير. تنقر Connect، وتسجّل الدخول إلى الخدمة الأخرى، فيحصل Claude على قائمة محددة من الإجراءات التي يمكنه تنفيذها هناك. تتولى الشركة التي تقف وراء الخدمة (أو Anthropic) صيانة الخادم. لا تراه أبدًا، ولا تحتاج إلى رؤيته.
هذا هو المسار الأقل عناءً بفارق كبير. إذا كان تقويمك مدرجًا في القائمة، فالإعداد كله يستغرق أقل من دقيقة. إنه يشبه مركز USB-C: صندوق صغير واحد، وعدة أجهزة، ودون لحام.
Custom Connectors عبر URL
الـCustom Connector هو الفكرة نفسها، لكن بلا مساعدات المبتدئين. توجّه Claude إلى خادم MCP بعيد غير موجود في الدليل، وغالبًا ما يكون من بناء فريقك. في claude.ai تبدو الخطوات كالتالي:
افتح Settings واختر Connectors.
انقر Add، ثم Add custom connector.
الصق رابط URL لخادم MCP البعيد.
إذا كان الخادم يتطلب تطبيق OAuth مسجلًا، فاملأ حقلي معرّف العميل والسر الاختياريين.
اتبع شاشة تسجيل الدخول التي يعرضها لك الخادم.
كلمة "custom" هي الدليل: لقد أضفت للتو خادم MCP، لكنك لم تسمّه بهذا الاسم. في خطط Team وEnterprise، يضيف المالك الـConnector للمؤسسة عادةً أولًا، ثم يسجّل الأعضاء الدخول بحساباتهم الخاصة. يتغير توفّر الخطط مع الوقت، لذلك راجع صفحة المساعدة لدى Anthropic قبل أن تعد فريقك بشيء.
هناك تفصيل يفاجئ الناس. على الويب وتطبيقات الجوال، يصل Claude إلى خادمك من سحابة Anthropic، لذلك يكون الخادم الذي يعمل على localhost غير مرئي له. يجب أن يكون الرابط عامًا ومُقدَّمًا عبر HTTPS.
البروتوكول الكامن
MCP اختصار لـModel Context Protocol، وهو معيار مفتوح قدّمته Anthropic في نوفمبر 2024 ثم سلّمته لاحقًا إلى Agentic AI Foundation، وهو مشروع تابع لـLinux Foundation. من الداخل، هو مجموعة من رسائل JSON-RPC 2.0. يسأل العميل (Claude) الخادم عمّا يستطيع فعله، ثم يستدعي تلك الوظائف عندما تحتاجها المحادثة.
البروتوكول هو اللغة المشتركة. وهذه هي الفكرة كلها: اكتب الخادم مرة واحدة، وأي عميل يتحدث MCP يستطيع استخدامه. Claude عميل من هؤلاء، لكن محررات الأكواد والمساعدات الأخرى والوكلاء المبنيون محليًا يمكن أن تكون عملاء أيضًا. تخيّل مترجمًا فوريًا في مؤتمر: المتحدثون لا يحتاجون إلى دراسة لغة بعضهم، لأن الكابينة في الوسط تتولى الأمر.
الأدوات والموارد والأوامر
يقدم كل خادم MCP مزيجًا من ثلاث لبنات بناء:
لبنة البناء
ما هي
مثال
Tools
إجراءات يستطيع Claude استدعاءها
create_invoice، search_tickets
Resources
بيانات للقراءة فقط يستطيع Claude سحبها إلى المحادثة
ملف، أو صف في قاعدة بيانات، أو سجل
Prompts
قوالب قابلة لإعادة الاستخدام تشغّلها بنفسك
سير عمل "لخّص هذا السبرنت"
معظم الخوادم التي ستصادفها تعتمد بشكل كبير على الأدوات. تظهر الموارد والأوامر بشكل أقل، لكنها تكتسب أهمية عندما تريد أن يقرأ Claude مستندًا محددًا أو يتبع روتينًا متكررًا.
محلي أم بعيد
تأتي خوادم MCP بنوعين، ونوع الخادم هو ما يحدد أين يمكن استخدامه.
الخوادم المحلية تعمل على جهازك كعملية فرعية، وتتواصل عبر الإدخال والإخراج القياسيين (stdio). يمكنها الوصول إلى ملفاتك وقاعدة بياناتك المحلية وسكربتاتك، ولا يُعرض أي شيء على الإنترنت.
الخوادم البعيدة تعمل على مضيف في مكان ما، وتتحدث Streamable HTTP، وتقف خلف رابط HTTPS، وغالبًا ما تسجّل دخول المستخدمين عبر OAuth. هذه هي التي تصبح Connectors.
جنبًا إلى جنب
بعد أن عرّفنا القطعتين، إليك المقارنة الكاملة:
الميزة
Connector
خادم MCP
الفئة
ميزة منتج في Claude
تطبيق لبروتوكول
من ينشئه
Anthropic، أو شريك، أو أنت عبر رابط URL
أي شخص يتبع المواصفات
مكان التشغيل
بعيدًا، ويُوصل إليه من سحابة Anthropic على الويب والجوال
محليًا أو بعيدًا
الإعداد
نقر، ولصق رابط، وتسجيل دخول
ملف إعدادات أو أمر CLI أو رابط مستضاف
تسجيل الدخول
شاشات OAuth تتولاها التطبيق
تتولاه أنت أو الخادم
إعادة الاستخدام
داخل تطبيقات Claude
أي عميل MCP، بما فيها المحررات والمساعدات الأخرى
التحكم الإداري
مالكو المؤسسة يديرون من يتصل
ما تقدمه بيئة الاستضافة أو أدوات تقنية المعلومات لديك
أين يتشابهان. الـDirectory Connectors والـCustom Connectors كلاهما خوادم MCP بعيدة. في كل مرة تنقر فيها Connect أو تلصق رابط URL، يكون MCP هو من يتولى الحديث خلف الكواليس.
أين يختلفان. الخادم المحلي من نوع stdio ليس Connector بالمعنى الذي تقصده claude.ai: فهو يعيش في ملف إعدادات Claude Desktop، أو في امتداد سطح مكتب، أو في Claude Code. وخادم MCP يمكنه أن يخدم عملاء لا علاقة لهم بـClaude. في هذا الاتجاه، تتوقف كلمة "Connector" عن الانطباق تمامًا.
أين يعيش كل منهما
تطبيقات Claude
تعرض تطبيقات الويب وسطح المكتب والجوال كلها قائمة Connectors. ويقوم Claude Desktop بحيلة إضافية: يمكنه أيضًا تشغيل الخوادم المحلية. إما أن تعدّل claude_desktop_config.json يدويًا، أو تثبّت امتداد سطح مكتب، وهو ملف .mcpb مجمّع يحزم خادمًا محليًا فتتجنب تعديل الإعدادات.
Claude Code
Claude Code هو أداة سطر الأوامر، ويتعامل مع كل شيء على أنه خادم MCP. أضف خادمًا بعيدًا بأمر واحد:
claude mcp add --transport http shipping-rates https://example.com/mcp
أضف خادمًا محليًا بتمرير الأمر الذي يشغّله:
claude mcp add shipping-rates -- python /path/to/server.py
يمكن حفظ الخوادم على نطاق محلي أو على مستوى المشروع أو المستخدم. يكتب نطاق المشروع ملف .mcp.json يشاركه زملاؤك عبر git، وهذا ما يجعله أسهل طريقة لمنح الفريق كله الأدوات نفسها.
Claude API
يحصل المطورون الذين يبنون تطبيقاتهم الخاصة على ميزة MCP connector في Messages API: تسرد روابط URL للخوادم البعيدة في الطلب، ويستدعي Claude أدواتها أثناء الدورة. وهو لا يصل إلى الخوادم البعيدة إلا عبر HTTP، لذلك فالخادم المحلي من نوع stdio غير مدعوم.
💡 فخ التسمية: داخل وثائق API، "MCP connector" هو اسم تلك الميزة، وليس القائمة الموجودة في claude.ai. الكلمة نفسها، ومعنى ثالث. وعندما يقول أحدهم "connector"، اسأله أي سطح يقصد.
أيّهما تختار
اختر Directory Connector
اختر هذا المسار عندما:
تكون الخدمة مدرجة بالفعل.
تحتاج إلى أن تعمل خلال دقائق.
لا يرغب أحد في فريقك في صيانة كود.
تكفي الصلاحيات القياسية.
ابنِ خادمك الخاص
ابنِ خادمًا عندما:
تكون البيانات داخلية ولا يقدم أي مزوّد خادمًا لها.
تحتاج إلى إجراءات مخصصة، مثل "تسعير شحنة" أو "التحقق من المخزون في مستودعنا".
تريد القدرة نفسها في أكثر من أداة تفهم MCP.
يجعل SDK الرسمي للغة Python النسخة الأولى قصيرة بما يكفي لقراءتها في دقيقة:
from mcp.server.fastmcp import FastMCP
mcp = FastMCP("shipping-rates")
@mcp.tool()
def rate(weight_kg: float, zone: int) -> float:
"""Return the shipping price in USD."""
return round(4.5 + weight_kg * 1.2 * zone, 2)
if __name__ == "__main__":
mcp.run() # stdio by default
استبدل السطر الأخير بـmcp.run(transport="streamable-http")، واستضفه خلف HTTPS، فيصبح الكود نفسه خادمًا بعيدًا يمكنك لصقه في Add custom connector.
ابقَ محليًا
شغّل خادمًا محليًا عندما يجب ألا تغادر البيانات الجهاز أبدًا: مجلد عقود، أو ملف SQLite، أو سكربت يتعامل مع شبكتك الخاصة. في Claude Desktop يتكون الإعداد من بضعة أسطر JSON:
💡 قاعدة عامة: ابدأ بـDirectory Connector. ابنِ خادمك الخاص فقط عندما تجد نفسك تتمنى أداة تنفذ شيئًا واحدًا محددًا لك.
الأمان والأخطاء الشائعة
يمنح كل من Connectors والخوادم نموذج اللغة القدرة على فعل أشياء، لا على قولها فقط. القليل من الانضباط يُحدث فرقًا كبيرًا.
طلبات الموافقة
يسأل Claude قبل أن يشغّل أداة، ومعظم العملاء يتيحون لك السماح مرة واحدة، أو السماح دائمًا، أو الحظر. اقرأ الطلب. الأداة المسماة "search" والأداة المسماة "delete" أو "send" تستحقان قدرًا مختلفًا جدًا من الانتباه.
أقل قدر من الصلاحيات
امنح صلاحية القراءة فقط عندما تكفي القراءة فقط. استخدم حسابًا مخصصًا أو رمزًا مقيّد النطاق لكل خادم. افصل الـConnectors التي لم تستخدمها منذ شهر. فكلما قلّت الأدوات المتصلة، قلّت فرص أن يختار Claude الأداة الخاطئة.
خطر آخر هو النص الذي كتبه شخص آخر. صفحة ويب أو بريد إلكتروني أو تذكرة قد تحتوي على تعليمات موجهة إلى النموذج، وهي حيلة تُعرف باسم حقن الأوامر (prompt injection). إذا كان المساعد نفسه يقرأ محتوى غير موثوق ويملك في الوقت ذاته إجراءات كتابة قوية، فأبقِ الموافقات مفعّلة.
ثلاثة أخطاء تتكرر كثيرًا:
معاملة الكلمتين كمتنافستين. أنت لا تختار بين Connector وخادم MCP. أنت تختار بين خادم جاهز، وخادم تبنيه، وخادم تشغّله محليًا.
تثبيت خوادم من مستودعات عشوائية. الخادم المحلي يعمل بصلاحيات مستخدمك. اقرأ الكود أو ثق بالمؤلف، تمامًا كما تفعل مع أي برنامج.
توجيه Connector على الويب إلى localhost. يعمل على حاسوبك المحمول في الطرفية ويفشل في المتصفح. استضفه علنًا أو شغّله محليًا بدلًا من ذلك.
استخدم Claude Sonnet 5 على PicassoIA
كتابة كود الخادم أو أوصاف الأدوات أو أوامر الاختبار هي المهمة التي يثبت فيها النموذج الجيد قيمته. Claude Sonnet 5 على PicassoIA مصمم لمهام البرمجة واستخدام الأدوات، ويعمل من مربع أوامر نصي بسيط. ملاحظة صادقة: إنه صفحة نموذج مستضافة، وليس عميلًا يتصل بالـConnectors الخاصة بك. استخدمه لكتابة الخادم وتصحيحه، ثم اربط ذلك الخادم بتطبيق Claude بنفسك.
اكتب طلبك في Prompt، وهو الحقل الوحيد المطلوب. جرّب: "اكتب خادم MCP بلغة Python يحتوي على أداة واحدة تحوّل الكيلوغرامات إلى أرطال، باستخدام SDK الرسمي."
اضبط Effort. القيمة الافتراضية منخفضة للحصول على إجابات سريعة؛ ارفعها عندما تطارد خللًا يمس عدة ملفات.
أضف System Prompt إذا أردت دورًا ثابتًا، مثل "أنت تكتب خوادم MCP صغيرة وذات تعليقات وافية بلغة Python."
أرفق Image إذا كان ذلك مفيدًا، كلقطة شاشة لرسالة خطأ.
ولّد الإجابة، ثم انسخ الكود إلى مشروعك.
إليك ما تفعله كل إعدادة:
المعامل
القيمة الافتراضية
استخدمه من أجل
Prompt
لا شيء (مطلوب)
المهمة أو السؤال
Effort
منخفض
تفكير أعمق في الأخطاء الصعبة
Max Tokens
8192
كود أو شروحات أطول
System Prompt
فارغ
دور ثابت أو أسلوب برمجة محدد
Image
لا شيء
لقطات الشاشة والمخططات
Max Image Resolution
0.5 ميغابكسل
تصغير الصور لتوفير الوقت والمال
💡 نصيحة: المهام الأثقل، مثل فك تشابك خادم يمتد عبر ملفات كثيرة، قد تناسب Claude Fable 5 أو Claude Opus 4.7، وكلاهما متاح على PicassoIA.
أنشئ صورك الخاصة على PicassoIA
تستحق مقالتك التالية أو شريحة عرضك أو صفحة توثيقك أفضل من صورة قفل جاهزة من مكتبة الصور. يحوّل PicassoIA الجملة إلى صورة واقعية كالصور الفوتوغرافية، وتتولى المنصة نفسها تحويل النص إلى فيديو عندما لا تكفي الصورة الثابتة. أربعة نماذج لتحويل النص إلى صورة تستحق التجربة الأولى:
اكتب الأمر النصي كما يوجّه المصور مساعده: الموضوع وما يفعله، والمكان، واتجاه الضوء، والعدسة، والملمس الذي تريد رؤيته. شيء كهذا يعمل جيدًا في التجربة الأولى:
مطوّر يوصل كابل USB-C مضفورًا بمركز من الألومنيوم على مكتب من خشب الجوز، ضوء نافذة ناعم من اليسار، عدسة 50 ملم، عمق ميدان ضحل، وملمس خشب واضح، وحبيبات فيلم دقيقة.
غيّر تفصيلة واحدة في كل مرة، مثل العدسة أو الضوء، وقارن النتائج جنبًا إلى جنب. هذه العادة تعلّمك عن الأوامر النصية أكثر من أي قائمة تحقق. وعندما تكون مستعدًا لتصفح كل ما هو متاح، افتح قائمة النماذج الكاملة، واختر نموذجًا، وأنشئ صورتك الأولى اليوم.