ما هو MCP؟ بروتوكول سياق النماذج بلغة واضحة

TL;DR

MCP (بروتوكول سياق النماذج) معيار مفتوح — قدّمته Anthropic أواخر 2024 وتبنّته الصناعة منذ ذلك الحين — يمنح مساعدي الذكاء الاصطناعي طريقة مشتركة واحدة لاستخدام الأدوات والبيانات الخارجية. قبل MCP كان كل تطبيق × كل مساعد يحتاج تكاملًا مخصّصًا. وبعده صار التطبيق يكشف خادم MCP واحدًا فيتّصل به أي مساعد يدعم البروتوكول. والتشبيه المعتاد في محلّه: إنه USB-C لأدوات الذكاء الاصطناعي. وتطبيق GO AI Chat للماك يتضمّن واحدًا — التفاصيل على /mcp.

المشكلة التي حلّها MCP

المساعد الذي لا يجيد سوى الكلام لعبة؛ أما النافع منها فيقرأ ملفاتك ويستعلم عن بياناتك ويتصرّف داخل تطبيقاتك. وقبل MCP كان كل اتصال من هذه الاتصالات مفصّلًا على المقاس: تكامل واحد لهذا المساعد × ذلك التطبيق، مكتوب بصيغة ذلك المساعد الخاصة، مضروبًا في كل ثنائية. ويسمّي المهندسون ذلك مشكلة N×M — عدد المساعدين مضروبًا في عدد الأدوات يساوي تكاملات لا أحد يريد صيانتها.

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

كيف يعمل (ستون ثانية، بلا شيفرة)

وتحت الغطاء هو JSON-RPC عبر stdio أو HTTP — سباكة مملّة عن قصد. فكل غاية المعيار أن تكون شيئًا لا تفكّر فيه أبدًا.

لماذا تسمع عنه باستمرار في 2026

لأن الوكلاء جعلوه أمرًا لا مفرّ منه. فـ«الوكيل» مساعد ينفّذ أفعالًا متعدّدة الخطوات، وكل خطوة تحتاج أداة. وصار MCP هو الطريقة التي تُعرَض بها الأدوات: توجد آلاف الخوادم العامة لقواعد البيانات والمتصفّحات وأدوات التصميم ومتتبّعات المشاريع، وأدلّتها تُقرأ كمتجر تطبيقات. وحين يعلن تطبيق أن «مساعدي الذكاء الاصطناعي صاروا قادرين على العمل مع بياناتك»، فالأرجح أن MCP هو الآلية تحت ذلك.

مثال ملموس: خادم MCP في GO AI Chat

نحن لا نشرح هذا من على الهامش. يتضمّن تطبيق GO AI Chat للماك خادم MCP محليًا: يستطيع المساعدون الداعمون لـMCP على جهازك — Claude مثلًا — الاتصال به والعمل مع محادثات GO AI الخاصة بك. وهو يستمع على جهازك وحده (localhost)، فلا شيء مكشوف للشبكة؛ والمساعد الذي تأذن له يحادث التطبيق مباشرةً على الجهاز. والإعداد وقائمة الأدوات الكاملة موثّقان على goaichat.app/mcp.

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

MCP وما يُخلَط به

الشيءما هوعلاقته بـMCP
استدعاء الدوالميزة في واجهة كل نموذج لوصف دوال قابلة للاستدعاءالآلية داخل نموذج واحد؛ وMCP يوحّد الاتصال بين التطبيقات وأي نموذج
الإضافات (حقبة 2023)صيغة أدوات مملوكة لمزوّد واحدما حلّ MCP محلّه — الهدف نفسه، لكن مغلقًا بدل أن يكون مفتوحًا
RAGجلب مستندات لتدعيم الإجاباتمكمّل — وخادم MCP هو غالبًا الطريقة التي يُستدعى بها الجلب
الواجهات البرمجية عمومًاكيف تتحادث البرمجيات فيما بينهاMCP عُرف واجهات متخصّص لمساعدي الذكاء الاصطناعي: يصف نفسه، وواعٍ بالأذونات

هل يعنيك الأمر إن لم تكن مطوّرًا؟

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

الأسئلة الشائعة

ماذا يعني MCP؟

Model Context Protocol — معيار مفتوح قدّمته Anthropic في نوفمبر 2024، ويمنح المساعدين طريقة مشتركة للاتصال بالأدوات والبيانات الخارجية.

MCP أم استدعاء الدوال؟

استدعاء الدوال ميزة لكل نموذج بصيغته الخاصة. أما MCP فيوحّد الاتصال كلّه: أحدهما مقبس والآخر قابس موحّد.

هل MCP آمن؟

البروتوكول محايد؛ والأمان يعتمد على ما يكشفه الخادم ولمن. الخوادم المحلية تُبقي البيانات على الجهاز؛ ودقّق في البعيدة كأي خدمة طرف ثالث.

هل يدعمه GO AI Chat؟

نعم — يتضمّن تطبيق الماك خادم MCP محليًا يستمع على localhost فقط. التفاصيل على goaichat.app/mcp.