لماذا اخترنا بروتوكول سياق النموذج (MCP) لوكيلنا الذكي، ولماذا كان قرارًا صائبًا
Anthropic
يشرح مطور من Bitrix24 اختيار الشركة لبروتوكول سياق النموذج (MCP) لمساعدها الذكي Marta. تتناول المقالة الانتقال من استدعاء الوظائف البسيط إلى بنية أكثر مرونة تعتمد على MCP، والتي تسمح باكتشاف ديناميكي للأدوات لكل مستخدم، وتطور البروتوكول من الاستخدام الداخلي إلى الخارجي مع المصادقة المناسبة. كما يناقش المؤلف تحديات "جحيم الأدوات" وحلولها مثل استخدام MCP عبر واجهة سطر الأوامر والتعامل مع الردود الطويلة عبر الملفات.
مايكل فاسيليف، مطور في Bitrix24، يشرح سبب اختيار الشركة لبروتوكول سياق النموذج (MCP) لمساعدها الذكي، الذي بدأ باسم مارتا وتطور إلى BitrixGPT. في البداية، استخدم المساعد استدعاء الدوال، وهو ما كان كافيًا لعدد قليل من الإجراءات الثابتة، لكنه أصبح مرهقًا مع زيادة عدد الأدوات، مما تطلب تحديثات مستمرة للكود وتحميل جميع الأدوات لكل مستخدم. سمح MCP بنقل الأدوات خارج الوكيل إلى خدمة خارجية، مما أتاح توفرًا ديناميكيًا للأدوات بناءً على صلاحيات المستخدم. كانت النسخة الأولى داخلية، باستخدام وكيل MCP مع معرّفات مستخدمين موقعة للترخيص. لدعم العملاء الخارجيين، أضافوا OAuth وانتقلوا من نقل SSE إلى نقل HTTP القابل للدفق. تم تقديم MCP رسميًا بواسطة Anthropic في نوفمبر 2024، واعتمدته Bitrix24 في مارس 2025. كان للتبني المبكر مزايا، مثل بناء بنية حول بروتوكول تحسن لاحقًا، ولكن أيضًا تحديات، مثل التكيف مع تغييرات البروتوكول. كما قدموا خوادم MCP افتراضية لمجالات مختلفة (المهام، التقويم، إدارة علاقات العملاء) وأداة mcp-cli لتجنب "جحيم الأدوات"، الذي يحدث عندما تكثر أوصاف الأدوات وتعطل سياق النموذج. يتم حفظ استجابات الأدوات الطويلة في ملفات لمنع الحمل الزائد على السياق، وبشكل عام ساعد MCP في بناء بنية قابلة للتوسع لإدارة الأدوات.
المصدر: Habr — хаб ИИ —
الأصلي
