وش هو MCP؟
فيش كهربا موحّد… أي برنامج يركّب عليه، كلود يقدر يستخدمه: قاعدة بياناتك، متجرك، نظام حساباتك، أدوات التصميم.
شرح الدرس بالتفصيل
الهدف
تفهم فكرة MCP (Model Context Protocol) ومكوّناته، وليش هو الأساس الذي بُنيت عليه الموصّلات، ومتى تحتاجه.
الشرح
تبي كلود يكلّم أي برنامج؟ هنا يجي MCP. فكّر فيه مثل فيش الكهرباء الموحّد: البرنامج اللي «يركّب» عليه (عنده خادم MCP) يقدر كلود يستخدمه: يقرأ منه وينفّذ فيه.
ثلاثة مكوّنات
- الخادم (MCP Server): برنامج صغير يمثّل خدمة معينة (نوشن، قاعدة بيانات، متجر شوبيفاي، نظام محاسبة) ويعرض «أدوات» (Tools): «ابحث في الملاحظات»، «أنشئ طلبًا»، «اقرأ جدول العملاء».
- العميل (Client): كلود (في التطبيق أو في كلود كود) اللي يكتشف الأدوات ويستدعيها.
- البروتوكول: لغة مشتركة بينهما. بفضلها، أي خادم MCP يشتغل مع أي عميل MCP.
الموصّلات اللي شفتها في المتوسط؟
مبنية على نفس الفكرة. لما تربط Gmail أو Google Drive في claude.ai، أنت تستخدم خوادم MCP جاهزة بواجهة سهلة. الفرق في المتقدم: تقدر تربط أي خدمة، حتى اللي ما لها زر جاهز، وتبني خادمك الخاص لنظامك الداخلي.
أمثلة واقعية
| الخدمة | وش يصير بعد الربط |
|---|---|
| قاعدة بيانات المتجر | «كم طلب بحالة (لم يُشحن) اليوم؟» ويجاوب من قاعدة البيانات مباشرة |
| نظام المحاسبة | «أصدر فاتورة للعميل X بالمبلغ Y» |
| نوشن | «لخّص آخر ١٠ ملاحظات اجتماعات» |
| فيجما | «اقرأ تصميم الصفحة واكتب كودها» |
| واتساب (عبر مزوّد) | «أرسل تأكيد الطلب للزبون» |
أنواع الخوادم
- محلية (stdio): تشتغل على جهازك، مناسبة لملفاتك وقواعد بياناتك المحلية.
- بعيدة (HTTP): على الإنترنت، تقدّمها الشركات (نوشن، سنتري، وغيرها) وتربطها برابط.
متى تحتاج MCP؟
- لما تكرّر النسخ واللصق من برنامج إلى كلود.
- لما تبي كلود ينفّذ داخل نظامك (ينشئ، يحدّث، يرسل).
- لما تبني وكيلًا يشتغل عنك (الدروس ٨–١٠).
الأمان
الخادم يعطي كلود صلاحيات. خادم يقرأ محتوى خارجي قد يعرّضك لنصوص تحاول توجيه كلود (حقن أوامر). القاعدة: ركّب من مصادر موثوقة، أعطِ أقل صلاحيات، وراجع ما ينفّذه.
خطوة بخطوة
- اكتب قائمة بالبرامج اللي تنسخ منها وإليها يوميًا.
- ابحث: هل لها خادم MCP رسمي؟ (أغلب الخدمات المعروفة لها).
- حدّد الصلاحية المطلوبة: قراءة فقط أم تنفيذ؟
- الدرس الجاي: نركّب أول خادم.
برومبتات جاهزة
هذي البرامج اللي أستخدمها في شغلي: [اكتبها]. لكل برنامج: هل له خادم MCP رسمي أو موثوق؟ وش الأدوات اللي يعرضها عادة؟ ووش أول استخدام عملي يوفّر لي وقتًا؟ رتّبها حسب الفائدة.أخطاء شائعة
- الخلط بين MCP والموصّلات: الموصّلات واجهة سهلة فوق MCP.
- ربط خوادم مجهولة المصدر.
- توقّع إن الربط يحل كل شي: الخادم يعرض أدوات محددة فقط.
تمرين
اكتب قائمة بخمسة برامج تستخدمها، واستخدم البرومبت الجاهز لمعرفة أيها له خادم MCP وأي استخدام يبدأ به. اختر واحدًا للدرس الجاي.
الخلاصة
MCP بروتوكول موحّد: خادم يعرض أدوات، كلود يستدعيها. الموصّلات مبنية عليه، والمتقدم يفتح لك أي خدمة. مصادر موثوقة، أقل صلاحيات، ومراجعة.