باختصار
WebMCP واجهة JavaScript جديدة تتيح لمطوّري الويب تقديم وظائف تطبيقاتهم كـ«أدوات» (Tools): دوال JavaScript بوصف بلغة طبيعية ومخطّط منظّم، يستطيع وكلاء الذكاء الاصطناعي ووكلاء المتصفّح والتقنيات المساعدة استدعاءها.
بالتفصيل
حسب المواصفة، الصفحات اللي بتستخدم WebMCP ممكن تعتبرها خوادم MCP (بروتوكول سياق النموذج)، لكن أدواتها منفّذة في كود الصفحة نفسها جوّه المتصفّح، مش على خادم خلفي. وده بيسمح بشغل تعاوني: المستخدم والوكيل شغّالين في نفس الواجهة، بنفس منطق التطبيق الموجود، وبسياق مشترك وتحت سيطرة المستخدم.
ليه ده مهم؟ من غيره، الوكيل اللي بيشتغل في المتصفّح لازم «يشوف» الصفحة زي الإنسان: يقرأ HTML أو ياخد لقطات شاشة ويخمّن فين يدوس. ده بطيء وسهل يغلط. مع WebMCP، الصفحة نفسها بتقوله: «دي الأدوات المتاحة، ودي معاملاتها».
ملاحظة مهمّة: المواصفة منشورة من مجموعة Web Machine Learning المجتمعية، وبتقول صراحة إنها «ليست معيارًا من W3C ولا على مسار المعايير». يعني لسّه اقتراح في طور التطوير.
مثال عملي
Shopify أضافت دعم WebMCP لصفحة الدفع في متاجرها، بتلات أدوات: get_checkout لقراءة صفحة الدفع، وupdate_checkout لتغيير العنوان أو طريقة التوصيل، وcomplete_checkout لإتمام الطلب بعد موافقة المشتري. الوكيل بيستدعي الأدوات دي مباشرة بدل ما يدوّر على زرار «ادفع» في الصفحة.
مصطلحات مرتبطة
- MCP — بروتوكول سياق النموذج.
- Function Calling — استدعاء الدوال.
- Computer Use — استخدام الحاسوب.
المصادر: WebMCP — Web Machine Learning Community Group، TechCrunch — Shopify — 2026-09-28


