รีวิว Chrome DevTools MCP — ให้ AI agent คุมและ debug Chrome ตัวจริง
ข้อมูล Repo
ChromeDevTools/chrome-devtools-mcp- ภาษา
- TypeScript
- ดาว
- 52,960
- สร้างเมื่อ
- แก้ไขล่าสุด
เปลี่ยนสถานะผ่าน API: PATCH /api/reports/464cf768-abb5-4cae-9a42-365a296d9209
แคปชันสำหรับ Facebook
อยากให้ AI agent เปิดเว็บแล้ว debug ให้จริง ๆ ไม่ใช่เดาจากโค้ด ลองตัวนี้ครับ Chrome DevTools MCP จากทีม Chrome DevTools ให้ agent คุม Chrome ตัวจริงผ่าน MCP ✅ บันทึก performance trace แล้วสรุป insight ให้ ✅ อ่าน console (มี source-mapped stack trace) และ network request ✅ ถ่าย screenshot และทำ automation ผ่าน puppeteer ✅ มีโหมด --slim สำหรับงานเบราว์เซอร์พื้นฐาน ✅ ใช้กับ Claude Code, Cursor, Copilot, Antigravity ได้ เหมาะกับสาย frontend และคนที่อยากให้ agent ตรวจเว็บแทน ข้อควรรู้: เปิดเก็บ usage statistics เป็นค่าเริ่มต้น ปิดได้ด้วย --no-usage-statistics และอย่าให้ agent เข้าถึงข้อมูลส่วนตัวในเบราว์เซอร์ 🔗 https://github.com/ChromeDevTools/chrome-devtools-mcp #MCP #ChromeDevTools #AIAgent #WebDev #ClaudeCode
ภาพปกแบบ HTML สด
แสดงจาก HTML ต้นฉบับที่ใช้สร้างภาพ ดาวน์โหลดเป็น PNG 1080×1350 ได้ทันที
สไตล์ Easy AI
1080×1350แก้ไข 2026-10-10
สไตล์ easy-app
1080×1350แก้ไข 2026-10-10
สรุป
MCP server ทางการจากทีม Chrome DevTools ให้ coding agent อย่าง Claude, Cursor, Copilot เปิด Chrome จริง บันทึก performance trace อ่าน console/network และถ่าย screenshot ได้ มี CLI ให้ใช้โดยไม่ผ่าน MCP ด้วย license Apache-2.0
คืออะไร
โปรเจกต์นี้เป็น MCP (Model Context Protocol) server จากทีม Chrome DevTools ที่อยู่ระหว่าง coding agent กับเบราว์เซอร์ Chrome ตัวจริง ทำให้ agent เปิดหน้าเว็บ วิเคราะห์ performance, ดู console, network requests และ capture screenshot ได้ในตัว
นอกจากใช้เป็น MCP server แล้ว ยังมี CLI ให้ใช้โดยไม่ผ่าน MCP ด้วย
จุดเด่น
- Performance insights: ใช้ Chrome DevTools บันทึก performance trace แล้วดึงข้อมูลเชิงลึกออกมาให้
- Debugging ขั้นสูง: วิเคราะห์ network requests, ถ่าย screenshot และอ่าน browser console พร้อม source-mapped stack traces
- Automation ที่เชื่อถือได้: ใช้ puppeteer ขับเคลื่อน Chrome และรอผลลัพธ์ของแต่ละ action ให้อัตโนมัติ
- ทางเลือกแบบ slim: ถ้าทำแค่งานเบราว์เซอร์พื้นฐาน ใช้ flag
--slimลดชุดเครื่องมือให้เหลือเฉพาะที่จำเป็น - รองรับการใช้งานขั้นสูง: คู่มือ Advanced Usage ครอบคลุม concurrent sessions, persistent user data directory, การเชื่อมกับ Chrome ที่เปิดอยู่แล้ว และการ debug บน Android
- มีเอกสารครบ: Tool Reference, Configuration Guide, Troubleshooting, Design Principles และ Changelog แยกเป็นหน้าชัดเจน
ตัวเลข ณ 5 ต.ค. 2026: ⭐ 52,960, fork 5,602, เขียนด้วย TypeScript, open issue 105 รายการ, ยังไม่ถูก archive
เหมาะกับใคร
- คนที่ใช้ coding agent อย่าง Claude, Cursor, Copilot หรือ Antigravity และอยากให้ agent ช่วย debug เว็บจริง ไม่ใช่เดา
- สาย frontend / web performance ที่อยากให้ agent ช่วยวิเคราะห์หน้าเว็บ เช่น trace, console, network
- ผู้ที่ทำเครื่องมือ agentic และอยากต่อยอด browser subagent ในผลิตภัณฑ์ของตัวเอง (มีตัวอย่างอ้างอิงคือ browser agent ของ Gemini CLI)
- คนที่มี Node.js LTS, npm และ Google Chrome เวอร์ชัน stable ล่าสุดพร้อมแล้ว
เริ่มต้นใช้งาน
เพิ่ม config นี้ใน MCP client ของคุณ:
{
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": ["-y", "chrome-devtools-mcp@latest"]
}
}
}
การใช้ chrome-devtools-mcp@latest ทำให้ MCP client ได้ server เวอร์ชันล่าสุดเสมอ
ถ้าต้องการเฉพาะงานเบราว์เซอร์พื้นฐาน ใช้โหมด slim:
{
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": ["-y", "chrome-devtools-mcp@latest", "--slim", "--headless"]
}
}
}
ลองพิมพ์ prompt นี้ใน MCP client เพื่อเช็คว่าทุกอย่างเดิน:
Check the performance of https://developers.chrome.com
client ควรเปิดเบราว์เซอร์และบันทึก performance trace ให้อัตโนมัติ
ข้อควรรู้
- สิทธิ์และความเป็นส่วนตัว: server นี้เปิดเผย content ของเบราว์เซอร์ให้ MCP client ทั้ง inspect, debug และ modify ได้ ตัว README เตือนชัดว่าอย่าแชร์ข้อมูลอ่อนไหวหรือข้อมูลส่วนตัวที่ไม่อยากเปิด
- รองรับเฉพาะ Chrome: รองรับอย่างเป็นทางการแค่ Google Chrome และ Chrome for Testing เบราว์เซอร์ Chromium อื่นอาจใช้ได้แต่ไม่รับประกัน และทีมงานตั้งใจซัพพอร์ต Extended Stable Chrome รุ่นล่าสุด
- ส่งข้อมูลไปที่ Google: มีการเก็บ usage statistics เปิดไว้เป็นค่าเริ่มต้น และเครื่องมือ performance อาจส่ง trace URL ไปที่ Google CrUX API เพื่อดึงข้อมูลประสบการณ์ผู้ใช้จริง ปิดด้วย
--no-usage-statisticsและ--no-performance-cruxได้ (การเก็บ usage statistics จะปิดเองถ้าตั้ง envCHROME_DEVTOOLS_MCP_NO_USAGE_STATISTICSหรือCI) - อัปเดตอัตโนมัติ: server จะเช็ค npm registry เป็นระยะและ log แจ้งเมื่อมีเวอร์ชันใหม่ ปิดได้ด้วย env
CHROME_DEVTOOLS_MCP_NO_UPDATE_CHECKS - เบราว์เซอร์ไม่เปิดทันที: server จะ start เบราว์เซอร์เมื่อ client เรียกใช้ tool ที่ต้องใช้เบราว์เซอร์เท่านั้น การ connect อย่างเดียวจะไม่เปิดเบราว์เซอร์
- License: Apache License 2.0 — ใช้และดัดแปลงตามเงื่อนไขของ license ได้
- ความสดใหม่: สร้าง repo เมื่อ 11 ก.ย. 2025 push ล่าสุด 4 ต.ค. 2026 (ข้อมูล ณ 5 ต.ค. 2026) อายุราว 1 ปี และยังไม่ถูก archive ถ้าใช้
@latestควรตาม CHANGELOG ด้วย
🔗 https://github.com/ChromeDevTools/chrome-devtools-mcp
ข้อมูลจาก GitHub ณ 5 ต.ค. 2026: ⭐ 52,960 | ภาษา TypeScript | license Apache-2.0