# كيف تجعلون الذكاء الاصطناعي يفهم كل شيفرتكم أو مستودع بياناتكم؟ تعرّفوا على Model Context Protocol (MCP) ✨

ترجمة آلية للمنشور الأصلي، لم يراجعها مترجم بشري. قد لا تكون المعلومات التاريخية محدثة.

كيف تجعلون الذكاء الاصطناعي يفهم كل شيفرتكم أو مستودع بياناتكم؟ تعرّفوا على Model Context Protocol (MCP) ✨ 

عند العمل مع نماذج مثل Claude، إحدى المشكلات الرئيسية أنها لا "ترى" كل سياق المشروع. تستطيع تحليل ملف واحد، لكن فهم مشروع كامل مهمة مختلفة تمامًا. 

حتى الآن كانت الحلول الشائعة نسخ الشيفرة ولصقها يدويًا أو استخدام مخازن المتجهات (Vector Search) للبحث عن المعلومات ذات الصلة.

لكن ماذا لو كانت هناك طريقة أفضل؟ 
هنا يدخل Model Context Protocol (MCP) إلى الصورة - بروتوكول مبتكر يتيح للنماذج الوصول إلى معلومات إضافية بشكل ديناميكي ومضبوط.

كيف يعمل MCP؟
بدل تزويد النموذج بسياقات ثابتة، يعمل MCP كـ"وسيط ذكي" بين النموذج والمعلومات الخارجية:

1️⃣ يحدد النموذج حاجته إلى معلومات إضافية - مثلًا عندما يُسأل عن دالة معينة في الشيفرة.

2️⃣ يرسل النموذج طلبًا إلى خادم MCP، المتصل بمصادر معلومات مثل GitHub أو مستندات داخلية أو API خارجية.

3️⃣ يعيد الخادم إلى النموذج المعلومات ذات الصلة فقط، من دون إغراقه بتفاصيل زائدة.

💡 الميزة الكبرى؟ 
يحصل النموذج على وصول حي إلى معلومات محدّثة، ولا يعتمد فقط على ما حُمّل في الـ prompt الأولي.

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

مثلًا:
تسألون النموذج: "ماذا تفعل الدالة process_data()؟"
يحدد MCP أنها تعتمد على الملف utils.py، فيسحبه، وعندها فقط يستطيع النموذج شرح المنطق الكامل.

📌 إنشاء Pull Requests ذكية
عندما تريدون إجراء تغيير في مكتبة طرف ثالث، يمكن لـ MCP أن يساعد في فهم كيف سيؤثر التغيير على الشيفرة كلها وإنشاء PR تلقائيًا.

📌 الاتصال بمستندات داخل المؤسسة
إذا لزم سحب معلومات بسرعة من مستندات API أو توثيق داخلي، يتيح MCP للنموذج الوصول مباشرة إلى أحدث المعلومات - بدل الاعتماد على معلومات قديمة أو ناقصة.

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

هل سبق أن استخدمتم نموذجًا كهذا؟ هل تعرفون نموذج MCP رائعًا؟ أخبروني!

Original: https://ofershap.github.io/posts/how-mcp-gives-ai-models-access-to-your-full-project/
Source: https://www.linkedin.com/posts/ofershap_%D7%90%D7%99%D7%9A-%D7%9C%D7%92%D7%A8%D7%95%D7%9D-%D7%9C-ai-%D7%9C%D7%94%D7%91%D7%99%D7%9F-%D7%90%D7%AA-%D7%9B%D7%9C-%D7%94%D7%A7%D7%95%D7%93-%D7%90%D7%95-%D7%9E%D7%90%D7%92%D7%A8-%D7%94%D7%9E%D7%99%D7%93%D7%A2-activity-7296540008415391745-Z6O6
Published: 2025-02-15T16:45:01.164000+02:00
