حين تمنح وكيل برمجة صلاحية التحكم في المتصفح، فأنت لا تعطيه عينًا ليرى الصفحة فقط، بل يدًا تنفّذ بها الشيفرة داخلها. هذا بالضبط ما يفعله خادم Chrome DevTools MCP: يتيح لوكلاء مثل Claude Code وCursor وCopilot أن يفحصوا صفحة حية، ويقرؤوا الشبكة والكونسول، ويحلّلوا الأداء والذاكرة. وفي تحديث أكتوبر 2026 أضاف فريق Chrome إلى الخادم ضوابط أمان وأدوات تحليل ذاكرة وتحسينات أداء تستحق وقفة، خصوصًا أن أسبوع الأخبار نفسه شهد الحديث عن ثغرات المتصفحات المدمجة في أدوات البرمجة.

في هذا المقال نشرح ما أُعلن فعلًا، ولماذا تهمّ كل ميزة، وكيف تضبط إعداداتك إن كنت تستخدم الخادم مع وكيلك.

ما هو DevTools MCP أصلًا؟

Chrome DevTools MCP في أكتوبر 2026: ضوابط أمان وتحليل ذاكرة لوكلاء البرمجة — أدوات الذكاء الاصطناعي

MCP بروتوكول مفتوح يسمح للوكلاء بالاتصال بأدوات خارجية عبر واجهة موحّدة. وخادم DevTools MCP هو الجسر بين الوكيل ومتصفح Chrome: بدل أن يخمّن الوكيل لماذا تتعطل صفحتك، يستطيع أن يفتحها ويقرأ أخطاء الكونسول ويفحص طلبات الشبكة ويسجّل أداءً ويحلّل الذاكرة.

الفائدة واضحة في التطوير اليومي: وكيل يصلح خطأ في الواجهة ثم يتحقق بنفسه من أن الصفحة تعمل. لكن القدرة نفسها هي ما يجعل الأمان مسألة جدية، لأن الصفحة التي يفحصها الوكيل قد تكون غير موثوقة.

ضوابط الأمان الجديدة

بحسب مدونة Chrome for Developers، أضاف التحديث ما يلي:

  • منع تقييم الجافاسكربت: خيار --no-javascript-evaluation يسمح للوكيل بفحص الصفحة دون تنفيذ سكربتات، ويمتد أثره عبر التنقل بين الصفحات وسكربتات التهيئة.
  • مسارات الملفات: بحسب الوصف، يأتي الخيار --allow-unrestricted-paths مع إمكانية ضبط جذور محددة للوصول إلى نظام الملفات.
  • حماية التجاوزات المحلية: منع اجتياز المسارات (path traversal) وتقييد المخططات غير http وhttps.

الدرس الأمني هنا بسيط: كل أداة تمنح الوكيل قدرة جديدة تحتاج إلى مفتاح لإيقافها، والأفضل أن يكون الإيقاف هو الوضع الافتراضي في المهام التي لا تحتاجها.

متى تفعّل منع التقييم؟

إذا كان الوكيل يراجع صفحة من مصدر خارجي، كموقع منافس أو صفحة وثائق لا تثق بها، فالفحص دون تنفيذ شيفرة يقلل سطح الهجوم كثيرًا. أما حين يعمل على مشروعك المحلي ويحتاج إلى تشغيل الشيفرة لاختبارها، فستحتاج إلى التقييم مفعّلًا. القرار إذن مرتبط بمصدر الصفحة لا بالأداة.

تحليل الذاكرة والأداء

الجزء الثاني من التحديث موجّه لمن يلاحق تسرّب الذاكرة وبطء الصفحات:

  1. خرائط المصدر عند الطلب: تُعطَّل في البداية وتُحمَّل عند الحاجة، فتنخفض كلفة الذاكرة في المواقع الكبيرة.
  2. استعلام لقطات الكومة: الأداة query_heapsnapshot تتيح للوكيل أن يسأل مباشرة عن الكائنات بحسب حجمها المحتجز أو اسم الخاصية، بدل أن يقرأ لقطة ضخمة كاملة.
  3. تجاوز مستوى أداء المعالج: عبر Emulation.setCPUPerformanceOverride في بروتوكول DevTools، لاختبار الصفحة كما تبدو على جهاز أضعف.

القيمة العملية هنا مزدوجة: توفير في الرموز لأن الوكيل يستعلم عن الجزء المطلوب فقط، ودقة أعلى في التشخيص.

مقارنة سريعة

الميزة المشكلة التي تحلها من يستفيد
منع تقييم الجافاسكربت تنفيذ شيفرة صفحة غير موثوقة من يفحص مواقع خارجية
خرائط المصدر عند الطلب استهلاك الذاكرة في المواقع الكبيرة فرق الواجهات الضخمة
استعلام لقطات الكومة تسرّب الذاكرة الصعب التتبع من يلاحق الأخطاء المزمنة
تجاوز أداء المعالج الاختبار على أجهزة ضعيفة من يهتم بتجربة الجوال

قدرات أخرى للوكلاء

يذكر التحديث أيضًا دعم حزمة Agent Plugins 1.0 للإضافات المعيارية، وأدوات لأتمتة تطبيقات الويب التقدمية (PWA) من تثبيت وإدارة دورة الحياة، وإمكانية جلب آثار المكدس (stack traces) من الكونسول. وهي تحسينات تقرّب الخادم من أن يكون بيئة اختبار كاملة يقودها الوكيل.

ولا تذكر المدونة رقم إصدار محدد للخادم، لذا تحقق من مستودع chrome-devtools-mcp قبل الاعتماد على أي خيار في بيئة الإنتاج.

كيف تضبط الخادم بأمان؟

  • ابدأ بأقل صلاحية: فعّل منع التقييم افتراضيًا، وارفعه فقط عند الحاجة.
  • حدّد جذور الملفات: لا تترك الوصول إلى نظام الملفات مفتوحًا على كامل جهازك.
  • افصل ملف Chrome الشخصي: شغّل الخادم على ملف تعريف منفصل لا يحمل جلسات دخول إلى بريدك أو حساباتك.
  • راجع ما يطلبه الوكيل: لا توافق على أوامر تنفيذ غير مفهومة، خصوصًا بعد زيارة صفحات خارجية.
  • تابع التحديثات: ثغرات المتصفحات المدمجة في أدوات البرمجة التي ظهرت هذا الأسبوع تذكّرنا بأن المسألة ليست نظرية.

أسئلة شائعة

هل يحتاج الوكيل إلى DevTools MCP أصلًا؟

ليس دائمًا. إذا كانت مهمته كتابة دوال لا تتعلق بالواجهة فلا حاجة إليه. يفيد خصوصًا في تصحيح أخطاء الواجهة وتحليل الأداء والتحقق البصري.

هل منع تقييم الجافاسكربت يكسر الفحص؟

يقيّد ما يستطيع الوكيل فعله، فلن يشغّل شيفرة داخل الصفحة. لكنه يظل قادرًا على قراءة بنيتها، وهذا يكفي في كثير من حالات المراجعة.

هل هذه الميزات متاحة لكل المستخدمين الآن؟

بحسب المدونة هي ضمن تحديثات أكتوبر 2026، لكن لا يوجد رقم إصدار منشور في الصفحة، فتأكد من مستودع المشروع.

الخلاصة

تحديث DevTools MCP يعكس اتجاهًا أوسع: كلما صار الوكيل أقدر، صارت الضوابط جزءًا من المنتج لا إضافة اختيارية. استفد من أدوات الذاكرة والأداء لتوفّر وقتك ورموزك، وفعّل ضوابط الأمان بحسب مصدر كل صفحة، واجعل الأقل صلاحية هو الأصل. وبهذا تحصل على فائدة وكيل يرى متصفحك دون أن يتحول إلى باب خلفي.

المصدر: Chrome for Developers: New in DevTools, October 2026