فهم MCP

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

حول MCP

فكّر في MCP على أنه مشابه لمنفذ USB-C: يمكن لأي نظام ذكاء اصطناعي متوافق الاتصال بأي MCP server للوصول إلى وظائفه. يُلغي هذا التوحيد الحاجة إلى بناء تكاملات مخصصة لكل أداة وخدمة.

على سبيل المثال، يمكن لـ Bob استخدام MCP للبحث في قاعدة بيانات شركة وإنشاء تقرير دون الحاجة إلى كود متخصص لكل نظام قاعدة بيانات.

فوائد MCP

يمكّن MCP البوب من:

  • الاتصال بـ MCP servers محلية وبعيدة على حد سواء
  • توفير واجهة موحدة للوصول إلى الأدوات
  • توسيع الوظائف دون تعديلات جوهرية
  • تفعيل قدرات متخصصة عند الطلب

كيف يعمل MCP

يستخدم MCP بنية client-server:

  1. Bob (العميل) يتصل بـ MCP servers
  2. كل server يوفر قدرات محددة مثل الوصول للملفات واستعلامات قواعد البيانات أو تكاملات API
  3. يستخدم Bob هذه القدرات عبر واجهة موحدة
  4. يتم الاتصال عبر رسائل JSON-RPC 2.0

أسئلة شائعة

تحذير أمني

احمِ بيانات اعتمادك: لا تضع مفاتيح API أو tokens أو أي بيانات اعتماد حساسة مباشرةً في ملفات تهيئة MCP. بدلاً من ذلك:

  • استخدم متغيرات البيئة لتخزين المعلومات الحساسة
  • استخدم مخازن بيانات الاعتماد أو vaults الآمنة
  • تأكد من أن ملفات تهيئة MCP التي تحتوي على بيانات اعتماد غير مُدرجة في source control
  • أضف ملفات التهيئة التي تحتوي على secrets إلى .gitignore

الكشف عن بيانات الاعتماد في ملفات التهيئة قد يؤدي إلى وصول غير مصرح به وخروقات أمنية.

الخطوات التالية

ما رأيك في هذا الموضوع؟