نظرة عامة
يوفر تكامل MCP DSL (لغة المجال المحددة) في CrewAI الطريقة الأبسط لربط وكلائك بخوادم MCP (بروتوكول سياق النموذج). ما عليك سوى إضافة حقلmcps إلى وكيلك وسيتعامل CrewAI مع كل التعقيدات تلقائياً.
هذا هو النهج الموصى به لمعظم حالات استخدام MCP. للسيناريوهات المتقدمة
التي تتطلب إدارة اتصال يدوية، راجع
MCPServerAdapter.
الاستخدام الأساسي
أضف خوادم MCP إلى وكيلك باستخدام حقلmcps:
تنسيقات المراجع المدعومة
خوادم MCP البعيدة الخارجية
اختيار أدوات محددة
استخدم صياغة# لاختيار أدوات محددة من خادم:
تكاملات MCP المتصلة
اربط خوادم MCP من كتالوج CrewAI أو أحضر خوادمك الخاصة. بمجرد الاتصال في حسابك، أشر إليها بالمعرف المختصر:مثال كامل
إليك مثالاً كاملاً يستخدم خوادم MCP متعددة:تسمية الأدوات والتنظيم
يتعامل CrewAI تلقائياً مع تسمية الأدوات لمنع التعارضات:معالجة الأخطاء والمرونة
صُمم MCP DSL ليكون متيناً وسهل الاستخدام:التعامل الأنيق مع فشل الخادم
حماية المهلة الزمنية
جميع عمليات MCP لها مهلات زمنية مدمجة:- مهلة الاتصال: 10 ثوانٍ
- مهلة تنفيذ الأداة: 30 ثانية
- مهلة الاكتشاف: 15 ثانية
ميزات الأداء
التخزين المؤقت التلقائي
تُخزن مخططات الأدوات مؤقتاً لمدة 5 دقائق لتحسين الأداء:الاتصالات حسب الطلب
تُنشأ اتصالات الأدوات فقط عند استخدام الأدوات فعلياً:التكامل مع الميزات الموجودة
تعمل أدوات MCP بسلاسة مع ميزات CrewAI الأخرى:أفضل الممارسات
1. استخدم أدوات محددة عند الإمكان
2. تعامل مع المصادقة بأمان
3. خطط لفشل الخادم
4. استخدم أدواراً وصفية للوكلاء
استكشاف الأخطاء وإصلاحها
المشاكل الشائعة
لم يتم اكتشاف أدوات:متقدم: MCPServerAdapter
للسيناريوهات المعقدة التي تتطلب إدارة اتصال يدوية، استخدم فئةMCPServerAdapter من crewai-tools. استخدام مدير سياق Python (تعليمة with) هو النهج الموصى به لأنه يتعامل تلقائياً مع بدء وإيقاف الاتصال بخادم MCP.