فهم بروتوكول سياق النموذج

ما هو بروتوكول سياق النموذج؟

5 دقيقة للقراءة

بروتوكول سياق النموذج (MCP) هو معيار مفتوح طورته Anthropic يمكّن مساعدي الذكاء الاصطناعي من الاتصال بشكل آمن بمصادر البيانات والأدوات الخارجية. فكر فيه كمحول عالمي يسمح لنماذج الذكاء الاصطناعي مثل كلود بالتفاعل مع قواعد البيانات وواجهات برمجة التطبيقات وأنظمة الملفات والخدمات الأخرى.

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

قبل MCP، كان ربط مساعدي الذكاء الاصطناعي بالأنظمة الخارجية يتطلب:

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

يوفر MCP بروتوكولاً موحداً يحل كل هذه المشاكل.

كيف يعمل MCP

يتبع MCP هندسة خادم-عميل:

المكون الدور
مضيف MCP تطبيق الذكاء الاصطناعي (Claude Desktop، Cursor، إلخ)
عميل MCP معالج البروتوكول داخل المضيف
خادم MCP خدمتك التي تكشف الأدوات/الموارد
┌─────────────┐     ┌────────────┐     ┌─────────────┐
│   كلود      │────▶│ عميل MCP   │────▶│ خادم MCP    │
│  (المضيف)   │◀────│            │◀────│ (كودك)      │
└─────────────┘     └────────────┘     └─────────────┘

ما يمكن لخوادم MCP كشفه

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

  1. الأدوات - وظائف يمكن للذكاء الاصطناعي استدعاؤها (البحث في قاعدة البيانات، إرسال بريد إلكتروني)
  2. الموارد - بيانات يمكن للذكاء الاصطناعي قراءتها (ملفات، سجلات قاعدة البيانات)
  3. التعليمات - قوالب تعليمات قابلة لإعادة الاستخدام

أمثلة من الواقع

  • خادم GitHub MCP: البحث في المستودعات، إنشاء المشكلات، إدارة طلبات السحب
  • خادم Slack MCP: إرسال الرسائل، البحث في القنوات
  • خادم قاعدة البيانات MCP: الاستعلام وتحديث سجلات قاعدة البيانات
  • خادم نظام الملفات MCP: قراءة/كتابة الملفات المحلية

في الدرس التالي، سنستكشف هندسة MCP بالتفصيل. :::

اختبار

اختبار الوحدة 1: أساسيات MCP

خذ الاختبار