تخطّ إلى المحتوىتواصل معنا
أساسيات الذكاء الاصطناعي

ما هو بروتوكول MCP؟ شرح مبسّط لأصحاب المشاريع

شرح MCP بالعربي: كيف يربط بروتوكول Model Context Protocol المساعدات الذكية بأدواتك وبياناتك، مكوناته، أمثلة عملية، مخاطره الأمنية، ومتى تحتاجه في مشروعك.

فريق فنّان9 دقائق قراءة
واتساب
الإجابة المختصرة

MCP (Model Context Protocol) بروتوكول مفتوح أطلقته Anthropic في نهاية 2024 ليوحّد طريقة اتصال تطبيقات الذكاء الاصطناعي بالأدوات والبيانات الخارجية. بدلاً من أن يبني كل مساعد ذكي ربطاً خاصاً بكل نظام، يكفي أن تبني «خادم MCP» واحداً لنظامك فتستطيع المساعدات المتوافقة قراءة بياناته وتنفيذ إجراءاته بإذنك. أهميته لأصحاب المشاريع: يجعل الوكلاء الأذكياء قادرين على العمل داخل أنظمتك الحقيقية، لا مجرد الدردشة.

يبحث الناس عن هذا الموضوع بعبارات مثل
  • ما هو mcp في الذكاء الاصطناعي
  • شرح model context protocol بالعربي
  • mcp server شرح
  • الفرق بين mcp و api
  • كيف اربط الذكاء الاصطناعي ببيانات شركتي

ما هو MCP بكلمات بسيطة؟

MCP أو Model Context Protocol بروتوكول مفتوح يحدد طريقة موحدة لاتصال مساعدات الذكاء الاصطناعي بالأدوات والبيانات. أطلقته Anthropic في نوفمبر 2024 كمعيار مفتوح، ثم تبنّته أدوات ومساعدات كثيرة. الفكرة: نموذج اللغة وحده يعرف ما تعلّمه فقط، ولا يستطيع أن يرى طلبات متجرك أو يحجز موعداً في نظامك. MCP يعطيه «منفذاً» قياسياً للوصول إلى ذلك بإذنك.

التشبيه الشائع أن MCP مثل منفذ USB-C للذكاء الاصطناعي: قبل المعيار الموحد كان لكل جهاز شاحن مختلف، وبعده يكفي منفذ واحد. قبل MCP كان على كل تطبيق ذكاء اصطناعي أن يكتب ربطاً خاصاً لكل خدمة: واحد للتقويم، وآخر لقاعدة البيانات، وثالث لنظام التذاكر. مع MCP تبني الخدمة «خادماً» واحداً، وأي مساعد يدعم البروتوكول يستطيع استخدامه.

النموذج يفكّر، والأدوات تنفّذ، وMCP هو الطريق الموحد بينهما.

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

كيف يعمل MCP؟ المكونات الثلاثة

لا تحتاج أن تكون مبرمجاً لتفهم الصورة. هناك ثلاثة أطراف:

الطرفما هومثال
المضيف (Host)التطبيق الذي تتحدث فيه مع الذكاء الاصطناعيتطبيق مساعد ذكي على حاسوبك أو أداة برمجة
العميل (Client)جزء داخل المضيف يتصل بخادم MCP ويتحدث بلغة البروتوكوليُنشأ تلقائياً لكل خادم تضيفه
الخادم (Server)برنامج يعرض أدوات وبيانات نظام معينخادم لنظام الحجوزات أو قاعدة بيانات المتجر

يعرض الخادم ثلاثة أنواع من القدرات:

  • أدوات (Tools): إجراءات يستطيع المساعد طلب تنفيذها، مثل «ابحث عن طلب» أو «أنشئ حجزاً». هذا يعتمد على ميزة استدعاء الأدوات في النماذج.
  • موارد (Resources): بيانات للقراءة، مثل ملف سياسة الاسترجاع أو قائمة المنتجات.
  • قوالب أوامر (Prompts): أوامر جاهزة يعدّها صاحب الخادم لمهام متكررة، مثل «لخّص طلبات اليوم».

ويتصل العميل بالخادم إما محلياً على نفس الجهاز، أو عن بُعد عبر الإنترنت. الخوادم البعيدة تحتاج عادة تسجيل دخول وصلاحيات، مثل أي خدمة سحابية.

ما الفرق بين MCP والـ API؟

سؤال منطقي: إذا كان نظامي يملك API أصلاً، لماذا أحتاج MCP؟ الجواب أن MCP لا يلغي الـ API، بل يُبنى فوقه غالباً. الـ API مصمم ليقرأه مبرمج ويكتب كوداً يتعامل معه. MCP مصمم ليفهمه نموذج ذكاء اصطناعي ويختار بنفسه متى يستخدم كل أداة.

API تقليدي
  • يكتب المبرمج كوداً لكل عملية
  • التوثيق موجه للبشر
  • كل تطبيق يبني ربطه الخاص
  • مناسب للأنظمة التي تتحدث مع أنظمة
خادم MCP
  • المساعد يكتشف الأدوات المتاحة ويختار بينها
  • كل أداة لها وصف يفهمه النموذج
  • ربط واحد يعمل مع مساعدات متعددة
  • مناسب لوكلاء الذكاء الاصطناعي

أمثلة عملية من مشاريع خليجية

MCP يصبح واضحاً عندما ترى ما يتيحه. هذه أمثلة واقعية لما يمكن بناؤه:

المشروعما يعرضه خادم MCPما يصبح ممكناً
متجر إلكترونيالبحث في الطلبات، حالة الشحن، المخزونمدير المتجر يسأل مساعده: كم طلباً تأخر شحنه هذا الأسبوع؟
عيادةالمواعيد المتاحة، إنشاء حجز، إلغاءموظف الاستقبال يحجز ويعيد الجدولة بالمحادثة
مطعمالقائمة، الطلبات المفتوحة، المكونات الناقصةالمدير يطلب ملخص مبيعات رمضان مقارنة بالشهر السابق
شركة خدماتالتذاكر، العملاء، العقودفريق الدعم يسترجع تاريخ العميل قبل الرد
أداة داخليةجداول Excel تحولت إلى قاعدة بياناتالموظفون يستعلمون بالعربي بدل الفلاتر المعقدة

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

المخاطر الأمنية: ما يجب أن تنتبه له

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

  • أقل صلاحية ممكنة: خادم يقرأ الطلبات لا يحتاج صلاحية حذفها. افصل أدوات القراءة عن أدوات الكتابة.
  • موافقة بشرية على الحساس: الاسترجاع المالي، حذف البيانات، إرسال رسائل لعملاء كثيرين؛ اجعل المساعد يطلب تأكيداً قبل التنفيذ.
  • حقن الأوامر (Prompt injection): نص خبيث داخل بريد أو مراجعة عميل قد يحاول توجيه المساعد لفعل شيء لم تطلبه. لا تمنح المساعد صلاحيات واسعة على بيانات يكتبها الغرباء.
  • خوادم من مصادر موثوقة فقط: خادم MCP برنامج يعمل بصلاحياتك؛ لا تثبّت خوادم مجهولة المصدر.
  • المفاتيح والأسرار: لا تضع مفاتيح API داخل الأوامر أو الكود المكشوف؛ اقرأ مفاتيح API والأسرار.
  • سجل للعمليات: احتفظ بسجل لما نفذه المساعد ومتى، لتراجع وتصحح.

هل يحتاج مشروعك إلى MCP؟

ليس كل مشروع يحتاجه اليوم. استخدم هذه الأسئلة لتقرر:

  1. 1
    هل تريد أن يعمل مساعد ذكي داخل بياناتك؟

    إذا كنت تريد أن تسأل بالعربي وتحصل على أرقام من نظامك، أو أن ينفذ المساعد مهام متكررة، فهذا مؤشر قوي.

  2. 2
    هل لديك نظام منظم أصلاً؟

    MCP يحتاج بيانات في قاعدة بيانات أو API، لا في رسائل متفرقة. ابنِ النظام أولاً.

  3. 3
    هل يطلب عملاؤك أو شركاؤك ربطاً؟

    الشركات التي تستخدم مساعدات ذكية قد تفضل الموردين الذين يقدمون خادم MCP يتصل بأدواتها.

  4. 4
    هل تستطيع ضبط الصلاحيات؟

    إذا لم تكن الأدوار والصلاحيات واضحة في نظامك، أصلحها قبل أن تفتحه لأي وكيل.

في فنّان يبني الوكيل تطبيقك بقاعدة بيانات مُدارة وأدوار وصلاحيات وكود TypeScript أو Python تملكه بالكامل. لذلك يمكنك أن تطلب منه إضافة خادم MCP لتطبيقك كجزء من الكود، ثم تراجعه وتختبره كأي ميزة أخرى.

أمر جاهز لإضافة خادم MCP لتطبيقك

أضف إلى تطبيق إدارة الطلبات الخاص بمتجري خادم MCP يعرض أدوات للقراءة فقط: البحث عن طلب برقم الطلب أو رقم جوال العميل، عرض حالة الشحن، وقائمة الطلبات المتأخرة أكثر من 3 أيام. أضف أداة كتابة واحدة: تحديث ملاحظة داخلية على الطلب، بشرط تأكيد المستخدم. اجعل الدخول عبر مفتاح خاص لكل موظف مرتبط بصلاحياته، وسجّل كل استدعاء في جدول سجلات. لا تعرض أرقام البطاقات أو العناوين الكاملة. اكتب وصفاً عربياً وإنجليزياً واضحاً لكل أداة، واعرض الخطة قبل البناء.

جرّبه في فنّان

أخطاء شائعة في فهم MCP

الاعتقادالحقيقة
MCP نموذج ذكاء اصطناعيهو بروتوكول اتصال، يعمل مع نماذج مختلفة
MCP يجعل المساعد يعرف كل شيء عن شركتييعرف فقط ما تعرضه الأدوات والموارد وبالصلاحيات المحددة
MCP آمن تلقائياًالأمان مسؤولية من يبني الخادم ويضبط الصلاحيات
MCP بديل عن قاعدة البيانات أو الـ APIهو طبقة فوقها تجعلها مفهومة للمساعدات
يحتاج فريق مهندسين كبيرخادم بسيط بأدوات قليلة مشروع صغير، والمهم تصميم الصلاحيات

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

الخلاصة

  • MCP لغة مشتركة بين المساعدات الذكية والأنظمة: اربط نظامك مرة واحدة واستخدمه من أكثر من مساعد.
  • المكونات ثلاثة: تطبيق مضيف فيه المساعد، عميل MCP، وخادم MCP يعرض أدوات وموارد.
  • الخادم يقدّم أدوات (إجراءات)، وموارد (بيانات للقراءة)، وقوالب أوامر جاهزة.
  • القوة تأتي مع مخاطر: صلاحيات أقل ما يمكن، موافقة بشرية على الإجراءات الحساسة، وحذر من حقن الأوامر.
  • لا تحتاج MCP لكل مشروع؛ يفيد عندما تريد أن يعمل مساعد ذكي داخل بياناتك أو يتيح عملاؤك ذلك.

أسئلة شائعة

ما هو MCP في الذكاء الاصطناعي؟
MCP أو Model Context Protocol بروتوكول مفتوح يوحّد طريقة اتصال المساعدات الذكية بالأدوات والبيانات الخارجية، فتستطيع قراءة البيانات وتنفيذ الإجراءات في أنظمتك بإذنك ووفق صلاحيات محددة.
ما الفرق بين MCP والـ API؟
الـ API واجهة يتعامل معها المبرمج بكود يكتبه. MCP طبقة تُبنى غالباً فوق الـ API وتصف الأدوات بطريقة يفهمها نموذج الذكاء الاصطناعي فيختار بنفسه متى يستخدمها، وتعمل مع أكثر من مساعد.
من أطلق بروتوكول MCP؟
أطلقته Anthropic في نوفمبر 2024 كمعيار مفتوح، وتبنّته بعد ذلك أدوات ومساعدات ذكاء اصطناعي متعددة.
هل MCP آمن لبيانات شركتي؟
البروتوكول نفسه لا يضمن الأمان. الأمان يعتمد على الصلاحيات التي تعطيها للخادم، والموافقة البشرية على الإجراءات الحساسة، والحذر من حقن الأوامر، وتثبيت خوادم من مصادر موثوقة فقط.
كيف اربط الذكاء الاصطناعي ببيانات شركتي؟
ابدأ بنظام منظم فيه قاعدة بيانات وصلاحيات واضحة، ثم أضف خادم MCP بأدوات محددة للقراءة أولاً. وإذا كان هدفك أن يجيب بوت على العملاء من مستنداتك، فالـ RAG قد يكون البداية الأنسب.

اسأل مساعدك الذكي عن هذا الموضوع

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

أقرأ هذا الدليل: «ما هو بروتوكول MCP؟ شرح مبسّط لأصحاب المشاريع» https://fanann.com/ar/blog/mcp-explained/ سؤالي: ما هو mcp في الذكاء الاصطناعي اعتمد على هذه الصفحة كمصدر واشرح لي الإجابة خطوة بخطوة بما يناسب حالتي، واذكر ما يجب أن أتحقق منه قبل أن أبدأ، واذكر رابط الصفحة كمرجع.

مصطلحات في هذا المقال

فكرتك تستاهل تطلع للنور.

صِفها بالعربي أو الإنجليزي، وفنّان يبنيها ويختبرها وينشرها — بدون أي خبرة في البرمجة. ابدأ مجاناً، بدون بطاقة ائتمان.