mcp-sidecar: وكيل HTTP/SSE لخوادم MCP المعتمدة على stdio
mcp-sidecar، الذي طوره Lsequeiraa، هو وكيل جانبي يكشف خوادم بروتوكول نموذج السياق المحلي للعملاء على الويب. يقوم بتحويل خوادم MCP القياسية إلى نقاط نهاية HTTP وServer-Sent Events لوكلاء بعيدين وأدوات قائمة على الويب. يستخدم التكوين ملفات JSON أو YAML ويدعم الأداة عملاء متعددين في وقت واحد. تستهدف المطورين ومهندسي الذكاء الاصطناعي، وتساعد في دمج أدوات MCP الخاصة بسطر الأوامر مع واجهات LLM المستندة إلى السحابة أو المتصفح.
ما المهام التي يمكنك استخدامها من أجلها؟
الأداة تحول خوادم MCP المعتمدة على stdio إلى نقاط نهاية متصلة بالشبكة حتى يتمكن وكلاء الويب والعملاء البعيدون من استدعاء الأدوات المحلية. تشمل الاستخدامات النموذجية ربط المساعدين المعتمدين على سطر الأوامر بواجهات LLM المستندة إلى المتصفح، وكشف مصادر البيانات المحلية لوكلاء السحابة، وتمكين جلسات العملاء المتزامنة ضد عملية واحدة. دعم متعدد العملاء وإخراج SSE هما قدرات صريحة مدرجة للتعامل مع اتصالات متعددة متزامنة.
ما مدى موثوقية البروكسي الخاص به للوصول المتعدد العملاء؟
تقوم mcp-sidecar بتنفيذ بروكسي خفيف الوزن يدير دورة الحياة والتواصل للخادم المغلف، وهي نقطة تصميم تم الإشارة إليها في مجموعة الميزات. لأنه ببساطة يغلف الإدخال/الإخراج القياسي، فإن الأداة تنقل استجابات الخادم الأساسية بدلاً من تعديلها. لذا فإن الموثوقية تعتمد على استقرار خادم MCP المغلف والمسار الشبكي بين العملاء والبروكسي.
ما هي تنسيقات الملفات والمدخلات التي يتطلبها؟
يتطلب النشر بيئة Node.js وتنفيذ خادم MCP قادر على stdio. التكوين يعتمد على الملفات، ويدعم JSON أو YAML للإعلان عن الأوامر والمعاملات. الجسر يقبل إدخال تدفق قياسي من الخادم ويكشف عن SSE/HTTP؛ لا يقوم بتحويل البروتوكولات غير MCP إلى MCP، لذا يجب أن تتطابق المدخلات مع سير عمل بروتوكول سياق النموذج لتعمل بشكل صحيح.
هل من السهل دمجه في سير عمل المطورين؟
تستهدف الأداة المطورين المتمرسين في Node.js والتكوين القائم على الملفات. لأنه يعمل عبر الأنظمة على Windows وmacOS وLinux، فإنه يناسب بيئات التطوير وCI النموذجية. يتركز عمل الدمج على توفير الأمر والمعاملات الصحيحة في ملف التكوين; يجب على الفرق التخطيط لقواعد النشر والتحكم في الشبكة عند جعل الأدوات المحلية قابلة للوصول من قبل الوكلاء الخارجيين.
خيار عملي للمهندسين الذين يكشفون أدوات MCP المحلية لوكلاء الويب
تتناسب mcp-sidecar مع المهندسين الذين يحتاجون إلى طبقة وصول خفيفة الوزن تنقل خوادم MCP المعتمدة على stdin/stdout إلى عملاء HTTP. تعتمد فائدتها على سلوك الخادم المغلف وعلى قرارات النشر التي تحكم التعرض الشبكي. يجب على الفرق التي تسعى للحصول على مخرجات قابلة للتنبؤ وقابلة للتدقيق التحقق من الاستجابات من الخادم الأصلي كجزء من استراتيجيتها للتكامل والمراقبة.
المميزات
يعرض خوادم MCP الخاصة بـ stdio عبر HTTP و Server-Sent Events
يدعم عدة عملاء متزامنين ضد مثيل واحد من الخادم
قابل للتكوين مع تعريفات الأوامر والحجج بتنسيق JSON أو YAML
يعمل عبر الأنظمة الأساسية في أي بيئة تدعم Node.js
العيوب
يتطلب بيئة تشغيل Node.js للنشر
يحتفظ البروكسي بسلوك الخادم الأساسي، دون تصحيح المخرجات
تختلف القوانين الخاصة باستخدام هذا البرنامج من بلد لآخر. نحن لا ننصح باستخدام هذا البرنامج ولا نقر استخدامه إذا كان ذلك مخالفًا لهذه القوانين. قد تحصل Softonic على رسوم إحالة إذا قمت بالنقر على المنتجات المعروضة هنا أو شرائها.