. السلام عليكم ورحمة الله وبركاته
: اليوم راح نحچي عن تقنية جديدة بدت تغيّر طريقة بناء تطبيقات الذكاء الاصطناعي، واسمها
.MCP أو اختصاراً Model Context Protocol
، AI Agent أو أي ChatGPT إذا اشتغلت قبل على
فأكيد تعرف أن النموذج بحد ذاته ما يكدر يفتح ملفاتك، ولا يدخل على قاعدة بيانات، ولا يرسل إيميل، ولا يتعامل مع من نفسه GitHub أو Docker
ليش؟
مهمته الأساسية هي (LLM)لأن النموذج اللغوي
. فهم اللغة وتوليد النصوص، أما التعامل مع الأنظمة الخارجية فيحتاج طريقة اتصال آمنة ومنظمة
مع AI إذا المطور يريد يربط الـ ،MCPقبل ظهور
، Google Drive أو PostgreSQL أو Slack أو GitHub
. خاص لكل خدمة (Integration) لازم يكتب تكامل
، مختلف API وكل خدمة إلها
. وطريقة مصادقة مختلفة، وطريقة إرسال واستقبال مختلفة
.يعني كل ما تضيف خدمة جديدة، يزيد تعقيد المشروع ويزيد حجم الكود
. MCPهنا إجا دور
. بسيطة لكنها قوية جداً MCP فكرة
، يتعلم يتعامل مع كل خدمة بشكل مختلف AI Agent بدل ما كل
. صار أكو بروتوكول موحد يخلي كل الأدوات تتكلم نفس اللغة
، وحّد طريقة التواصل بين المتصفح ومواقع الإنترنت HTTP يعني مثل ما
MCP فإن، وحّد طريقة ربط الأجهزة بالحاسبة USB أو مثل ما
. يحاول يوحد طريقة تواصل نماذج الذكاء الاصطناعي مع الأدوات والأنظمة المختلفة
: تعتمد على ثلاثة أجزاء رئيسية MCPبنية
MCP Host: أولاً
. AI Agentوهو التطبيق اللي المستخدم يتعامل وياه، مثل برنامج محادثة أو
MCP Client: ثانياً
. MCP وهو المسؤول عن إرسال الطلبات واستلام النتائج من خوادم
MCP Server : ثالثاً
GitHub، Google Drive، وهذا يمثل الأداة أو الخدمة نفسها، مثل نظام ملفات، قاعدة بيانات،
. أو أي نظام آخر
. خلونا ناخذ مثال عملي
: وكلتله AI Agent تخيل عندك
. “ابحث داخل ملفات الشركة عن آخر تقرير خاص بالشبكات، وبعدها سوِّ ملخص وأرسله بالإيميل”
، بالبداية يحلل الطلب AI الـ
، وبعدها يعرف أنه يحتاج يوصل إلى ملفات الشركة
MCP Server يتصل بـ Client والـ ، MCP Client فيرسل طلب إلى
. الخاص بنظام الملفات، ويرجع الملف المطلوب
MCP Server بعدها يحلل التقرير، وإذا احتاج يرسل إيميل، يتصل بـ
API الخاص بخدمة البريد الإلكتروني، وكل هذا يتم من خلال نفس البروتوكول، بدون ما يحتاج يعرف تفاصيل كل
. أو طريقة عمل كل خدمة
. MCP وهنا تكمن قوة
. هو ما يضيف ذكاء جديد للنموذج، وإنما يوفر طريقة قياسية وآمنة حتى يتعامل مع الأدوات والأنظمة الخارجية
، أسهل AI Agents وهذا يخلي بناء
، وأكثر تنظيماً، وأسهل بالتوسع والصيانة
، MCP بدت تتجه لدعم AI Agents لهذا السبب، أغلب الشركات اللي تشتغل بمجال
لأنه يقلل تعقيد التطوير، ويوحد طريقة التعامل مع الأدوات، ويسهل إضافة خدمات جديدة بدون إعادة كتابة أجزاء كبيرة من المشروع
: إذا نريد نلخص الفكرة بجملة وحدة
MCP أما ، AI Agent هو عقل الـ LLM الـ
. فهو الجسر القياسي اللي يخلي هذا العقل يتعامل مع العالم الخارجي بطريقة منظمة وآمنة
MCP الاحترافية تعتمد علىAI وخلال السنوات الجاية، من المتوقع نشوف أغلب تطبيقات الـ
كجزء أساسي من بنيتها، خصوصاً داخل الشركات والمؤسسات اللي تعتمد على عشرات الأنظمة والخدمات المختلفة
