عن المشروع

أدوات مطور Chrome للوكلاء (chrome-devtools-mcp) هو خادم MCP يمنح مساعدي برمجة الذكاء الاصطناعي—مثل Antigravity، Claude، Cursor، أو Copilot—القدرة على التحكم وفحص متصفح Chrome المباشر. يعرض قدرات أدوات مطور Chrome عبر بروتوكول سياق النموذج، مما يتيح أتمتة موثوقة، وتصحيح أخطاء، وتحليل أداء. كما يتوفر واجهة سطر أوامر (CLI) للاستخدام دون MCP. الميزات الرئيسية: - رؤى الأداء: يسجل آثار أدوات مطور Chrome ويستخرج معلومات أداء قابلة للتنفيذ. - تصحيح أخطاء متصفح متقدم: يفحص طلبات الشبكة، يلتقط لقطات شاشة، ويقرأ رسائل وحدة تحكم المتصفح، بما في ذلك آثار المكدس المُسَمَّاة بالمصدر. - أتمتة موثوقة: يستخدم Puppeteer لأتمتة الإجراءات في Chrome وينتظر نتائج الإجراءات تلقائيًا. الدعم الرسمي يغطي فقط Google Chrome وChrome للاختبار. قد تعمل متصفحات أخرى تستند إلى Chromium ولكن لا يُضمن ذلك. قد ترسل أدوات الأداء عناوين URL للآثار إلى واجهة برمجة تطبيقات Google CrUX لجلب بيانات تجربة المستخدم الحقيقية؛ يمكن تعطيل ذلك باستخدام علامة --no-performance-crux. تُجمع إحصائيات الاستخدام افتراضيًا لتحسين الموثوقية والأداء، مع إمكانية الانسحاب عبر --no-usage-statistics أو متغير البيئة CHROME_DEVTOOLS_MCP_NO_USAGE_STATISTICS أو CI. كما يتحقق الخادم من سجل npm للتحديثات ما لم يتم تعيين CHROME_DEVTOOLS_MCP_NO_UPDATE_CHECKS. يتضمن الإعداد إضافة الحزمة إلى تكوين عميل MCP، على سبيل المثال: { "mcpServers": { "chrome-devtools": { "command": "npx", "args": ["-y", "chrome-devtools-mcp@latest"] } } } يتوفر وضع Slim للمهام الأساسية للمتصفح، وتغطي الوثائق الاستخدام المتقدم مثل الجلسات المتزامنة، ودليل بيانات المستخدم المستمر، والاتصال بمثيل Chrome قيد التشغيل، وتصحيح أخطاء Android. كما يشكل الحزمة أساسًا لبناء وكلاء فرعي متصفح متكامل في الأدوات الوكيلة.