نظرة عامة
يتيح لكMCPServerAdapter في crewai-tools الاتصال بخوادم MCP متعددة بشكل متزامن. هذا مفيد عندما يحتاج وكلاؤك للوصول إلى أدوات موزعة عبر خدمات أو بيئات مختلفة. يجمع المحول الأدوات من جميع الخوادم المحددة، مما يجعلها متاحة لوكلاء CrewAI.
الإعداد
للاتصال بخوادم متعددة، توفر قائمة من قواميس معاملات الخادم لـMCPServerAdapter. يجب أن يعرّف كل قاموس في القائمة معاملات خادم MCP واحد.
تتضمن أنواع النقل المدعومة لكل خادم في القائمة stdio و sse و streamable-http.
إدارة الاتصال
عند استخدام مدير السياق (تعليمةwith)، يتعامل MCPServerAdapter مع دورة حياة جميع الاتصالات بخوادم MCP المُعدة (البدء والإيقاف). هذا يبسط إدارة الموارد ويضمن إغلاق جميع الاتصالات بشكل صحيح عند الخروج من السياق.