منصوبے کے بارے میں
Chrome DevTools for agents (chrome-devtools-mcp) ایک MCP سرور ہے جو AI کوڈنگ اسسٹنٹس—جیسے Antigravity، Claude، Cursor یا Copilot—کو لائیو Chrome براؤزر کو کنٹرول اور معائنہ کرنے کی صلاحیت دیتا ہے۔ یہ Chrome DevTools کی صلاحیتوں کو Model Context Protocol کے ذریعے ظاہر کرتا ہے، جس سے قابلِ اعتماد خودکار عملی کارروائیاں، ڈیبیگنگ اور کارکردگی کا تجزیہ ممکن ہوتا ہے۔ MCP کے بغیر استعمال کے لیے CLI بھی دستیاب ہے۔
اہم خصوصیات:
- کارکردگی کے تجزیے: Chrome DevTools کے ٹریسز ریکارڈ کرتا ہے اور کارآمد کارکردگی کی معلومات نکالتا ہے۔
- جدید براؤزر ڈیبیگنگ: نیٹ ورک درخواستوں کا معائنہ کرتا ہے، اسکرین شاٹس لیتا ہے، اور براؤزر کنسول پیغامات پڑھتا ہے، بشمول سورس میپڈ اسٹیک ٹریسز۔
- قابلِ اعتماد خودکاری: Chrome میں کارروائیاں خودکار کرنے کے لیے Puppeteer استعمال کرتا ہے اور خودکار طور پر کارروائی کے نتائج کے انتظار کرتا ہے۔
سرکاری سپورٹ صرف Google Chrome اور Chrome for Testing کے لیے ہے۔ دیگر Chromium پر مبنی براؤزرز کام کر سکتے ہیں مگر ضمانت نہیں ہے۔ کارکردگی کے ٹولز حقیقی صارفین کے تجربے کے ڈیٹا حاصل کرنے کے لیے ٹریس URLs کو Google CrUX API بھیج سکتے ہیں؛ اسے --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"]
}
}
}
بنیادی براؤزر کے کاموں کے لیے ایک سلیم موڈ دستیاب ہے، اور دستاویزات میں متوازی سیشنز، مستقل صارف ڈیٹا ڈائریکٹریز، چلتے ہوئے Chrome انسٹنس سے منسلک ہونا، اور Android ڈیبیگنگ جیسے جدید استعمال کا احاطہ ہے۔ یہ پیکيج ایجنٹک ٹولنگ میں انٹیگریٹڈ براؤزر سب ایجنٹس بنانے کی بنیاد بھی فراہم کرتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.