Webmcp: خادم MCP داخل الصفحة لتفاعل وكيل الذكاء الاصطناعي على الويب
Webmcp، الذي طوره Jasonjmcghee، هو خادم بروتوكول سياق النموذج (MCP) داخل الصفحة لمنصة المcp. تتيح هذه المكتبة المجانية بلغة JavaScript لتطبيقات الويب كشف منطق جانب العميل وتفاعل DOM لنماذج اللغة الكبيرة أو وكلاء الذكاء الاصطناعي. إنها تحول المواقع الإلكترونية إلى مستودعات أدوات ومزودي سياق، مما يمكّن الذكاء الاصطناعي من التفاعل مباشرة مع محتوى الويب. يهدف Webmcp إلى سد الفجوة بين قدرات الذكاء الاصطناعي وبيئات الويب الحية، مما يعزز سير العمل التعاوني بين المستخدمين والوكلاء ضمن واجهات الويب.
ماذا يتصل Webmcp؟
يتصل Webmcp بتطبيقات الويب إلى نماذج اللغة الكبيرة (LLMs) أو وكلاء الذكاء الاصطناعي، ويعمل كخادم بروتوكول سياق النموذج (MCP) داخل الصفحة. يكشف عن منطق جانب العميل وتفاعل DOM، مما يسمح لتطبيقات الويب بالعمل كمستودعات أدوات ومزودي سياق لهذه الوكلاء. تستخدم الاتصالات بشكل أساسي خادم WebSocket محلي لتوفير جسر بين مضيف الذكاء الاصطناعي وعلامة تبويب المتصفح. يدعم معيار WebMCP الأوسع بروتوكولات نقل إضافية بما في ذلك stdio، وأحداث الخادم المرسلة (SSE)، وHTTP القابل للبث. تشمل عملاء الذكاء الاصطناعي المتوافقين كل من Claude Desktop وVS Code.
الميزات والأدوات الأساسية
يعمل Webmcp كخادم MCP داخل الصفحة، كاشفًا عن منطق جانب العميل وتفاعل DOM للوكلاء الذكاء الاصطناعي المتصلين. يحول تطبيقات الويب إلى مستودعات أدوات ومزودي سياق. إحدى الميزات الأساسية هي أداته المدمجة مولد الرموز، التي يستخدمها المستخدمون النهائيون لإنشاء رموز للاتصال بمواقع WebMCP. يتجنب هذا التصميم مشاركة مفاتيح API. يعمل النظام ضمن جلسة المستخدم الحية، مستخدمًا ملفات تعريف الارتباط الحالية، ومعلومات الجلسة، وسياق الصفحة، مما غالبًا ما يزيل الحاجة إلى تسجيل دخول منفصل. من المتوقع أن تطبق المواقع ضوابط الوصول الخاصة بها.
لمن هو؟
Webmcp مخصص للمطورين الذين يرغبون في كشف وظائف تطبيقات الويب لوكلاء الذكاء الاصطناعي. يدعم سير العمل التعاوني حيث يتفاعل المستخدمون والوكلاء ضمن نفس واجهة الويب. يشمل ذلك تمكين وكلاء الذكاء الاصطناعي من تفعيل محتوى الويب المصمم للتفاعل البشري. كما يناسب السيناريوهات التي يتعاون فيها المستخدم ووكيل المتصفح، مثل تصفية القوالب أو إجراء تعديلات بصرية على موقع تصميم. تخطى هذا إذا لم يكن تطبيقك يتطلب من وكلاء الذكاء الاصطناعي التفاعل مباشرة مع محتوى الويب من جانب العميل.
كيفية البدء
تم تصميم النظام لتجنب مشاركة مفاتيح API، حيث يقوم المستخدمون النهائيون بإنشاء رموز عبر أداة مولد الرموز المدمجة للاتصال. تستخدم الاتصالات بشكل أساسي خادم WebSocket محلي.
حالات الاستخدام
- تمكين وكلاء الذكاء الاصطناعي من تفعيل محتوى الويب المصمم للتفاعل البشري.
- تسهيل المهام التعاونية، مثل تفاعل المستخدم مع وكيل المتصفح لتصفية القوالب وإجراء تعديلات بصرية على موقع تصميم.
- السماح للوكلاء بملء النماذج المنظمة (مثل أداة submit_application) أو إجراء تصحيح سريع للتطبيق (مثل أداة run_diagnostics).
Webmcp بواسطة Jasonjmcghee يقدم طريقة لدمج وكلاء الذكاء الاصطناعي مع تطبيقات الويب، مما يحول المواقع الإلكترونية إلى أدوات تفاعلية لـ LLMs. تصميمه يعطي الأولوية للاتصالات الآمنة من خلال الرموز التي ينشئها المستخدم ويعمل ضمن جلسات المستخدمين الحالية. وهذا يسمح بالتعاون الديناميكي بين البشر والذكاء الاصطناعي مباشرة ضمن واجهات الويب. جرب تمكين وكيل ذكاء اصطناعي لملء نموذج منظم باستخدام أداة submit_application.