الذكاء الاصطناعي · · قراءة 3 دقائق
خوادم MCP للوكلاء: ما هي ومتى تبني واحدًا
يعيد Model Context Protocol تعريف طريقة وصول الوكلاء إلى الأدوات والبيانات. إليك متى يكون الخيار الصحيح، ومتى لا يكون.
ما هو MCP
بروتوكول سياق النموذج (MCP) معيار مفتوح قدمته Anthropic في نوفمبر 2024، ثم تبنّاه كثير من مزودي وأدوات الذكاء الاصطناعي، لربط تطبيقات الذكاء الاصطناعي بالأنظمة الخارجية. يعرض خادم MCP قدرات، ويكتشفها عميل MCP — تطبيق دردشة أو مساعد في بيئة التطوير أو إطار عمل للوكلاء — ويستخدمها.
يمكن للخادم تقديم ثلاثة أنواع: الأدوات (إجراءات يستطيع النموذج استدعاءها مثل «البحث في التذاكر» أو «إنشاء فاتورة»)، والموارد (بيانات يستطيع التطبيق قراءتها مثل الملفات أو السجلات)، والأوامر الجاهزة (قوالب قابلة لإعادة الاستخدام). تعمل الخوادم محليًا عبر الإدخال والإخراج القياسيين، أو عن بُعد عبر HTTP.
لماذا يهم
قبل MCP، كان كل تطبيق ذكاء اصطناعي يحتاج تكاملًا خاصًا مع كل نظام. مع MCP تصف نظامك مرة واحدة ويستطيع أي عميل متوافق استخدامه. بالنسبة لشركة منتجات، يعني ذلك أن العملاء يستطيعون ربط منتجك بأدوات الذكاء الاصطناعي التي يستخدمونها أصلًا. وبالنسبة لفريق داخلي، يخدم تكامل واحد جميع المساعدين والوكلاء في الشركة.
متى تبني خادم MCP
- تريد أن يستخدم عملاؤك منتجك من مساعدي ووكلاء الذكاء الاصطناعي الموجودين لديهم.
- يحتاج عدة وكلاء أو مساعدين داخليين إلى الأدوات والبيانات نفسها.
- تريد بوابة واحدة محكومة جيدًا إلى الأنظمة الداخلية، بمصادقة وتسجيل موحّدين.
- يدير فريقك واجهة برمجية بالفعل، وطبقة MCP فوقها إضافة خفيفة.
متى لا تبنيه
- تبني ميزة ذكاء اصطناعي واحدة داخل تطبيق واحد بنموذج واحد؛ استدعاء الدوال المباشر أبسط.
- الإجراءات عالية المخاطر (مدفوعات أو حذف بيانات) ولا توجد خطة للصلاحيات والموافقة البشرية.
- واجهتك البرمجية الأساسية ليست مستقرة بعد؛ أصلح ذلك أولًا.
تصميم أدوات جيدة
تختار النماذج الأدوات من أسمائها وأوصافها ومخططات مدخلاتها، فاكتبها لقارئ لا يعرف شيئًا عن نظامك. فضّل أدوات قليلة مركّزة («find_customer_by_email» و«list_open_tickets») على أداة واحدة متعددة الأوضاع. أعد نتائج موجزة ومنظمة مع معرّفات يستطيع النموذج استخدامها في الاستدعاء التالي، ورسائل خطأ مفيدة عند خطأ المدخلات.
افصل القراءة عن الكتابة. غالبًا ما يمكن تشغيل أدوات القراءة فقط بحرية، أما الأدوات التي تغيّر البيانات فيجب أن تتطلب الصلاحية المناسبة، وخطوة تأكيد في العميل للإجراءات المهمة.
الأمان
يجب أن تستخدم الخوادم البعيدة تفويضًا سليمًا — إذ تبني مواصفة MCP على OAuth — وأن يحمل كل رمز وصول الصلاحيات التي يملكها المستخدم فعلًا فقط. سجّل كل استدعاء أداة مع من قام به وما الذي تغيّر. والأهم أن تتذكر أن نتائج الأدوات تنتهي في سياق النموذج: قد تحتوي تذكرة أو رسالة بريد أو صفحة ويب أعادتها أداة على نص يحاول إعطاء النموذج تعليمات جديدة. عامل مخرجات الأدوات كبيانات، وقيّد ما يمكن لجلسة واحدة فعله، وأبقِ إنسانًا في الحلقة لأي إجراء مدمّر.
كيف تبدأ
توجد حزم تطوير رسمية لـ TypeScript وPython ولغات أخرى، وحزم مجتمعية لـ PHP وLaravel. ابدأ بأداتين أو ثلاث للقراءة فقط فوق واجهة برمجية قائمة، واختبرها باستخدام MCP Inspector وعميل حقيقي، وراقب كيف يستخدمها النموذج، ثم حسّن الأوصاف قبل إضافة إجراءات الكتابة. جودة خادم MCP لا يحددها البروتوكول بقدر ما تحددها أدوات واضحة وصلاحيات مدروسة.
هل تريد أن نلقي نظرة على موقعك؟
شغّل فاحص المواقع المجاني للحصول على تقرير فوري، أو أنشئ تذكرة وسيرد مهندس خلال يوم عمل واحد.