Chrome DevTools MCP:Google 官方提供的 AI Agent 即時檢測與偵錯瀏覽器工具

許多 AI Agent(如用大型語言模型作為後端的系統)在輸出程式碼時,有一個根本的限制:它們看不到程式碼在瀏覽器中實際運行時的行為。換句話說,就像是 AI 在「蒙著眼睛寫前端」——它無法即時偵錯、無法取得執行時的錯誤訊息或效能資料。

為了解決這個限制,Chrome 團隊推出了 Chrome DevTools MCP(Model Context Protocol)伺服器 的公開預覽版本。透過這個伺服器,AI 編碼助手就可以「連上」瀏覽器,使用 Chrome DevTools 的功能來偵錯、量測、分析網頁 — 不再只能進行靜態分析。

 

什麼是 MCP?Chrome DevTools MCP 的角色

  • MCP(Model Context Protocol) 是一種開放標準,主要用於把大型語言模型(LLM)與外部工具或資料源相連接。透過 MCP,AI 可以以結構化的方式呼叫工具、取得回應、整合外部狀態。

  • Chrome DevTools MCP 則是 MCP 協議的一個具體實現,使 AI 能夠呼叫 Chrome DevTools 的功能(如記錄性能追蹤、檢查 DOM、觀察 Network/Console 等)來輔助開發與偵錯。

換句話說,Chrome DevTools MCP 扮演了一個橋梁角色,讓 AI Agent 能夠進入瀏覽器執行環境、取得實時資料,而不只是對程式碼做靜態推論。

 

核心功能與典型用例

以下是 DevTools MCP 支援的主要能力,以及在哪些情境下特別有幫助:

 

  • 開始與停止性能追蹤performance_start_trace / performance_stop_trace
    AI 可以透過瀏覽器實地量測網站性能,抓取追蹤檔案,進而分析優化建議。

  • 分析性能見解performance_analyze_insight
    AI 可以從追蹤資料中提取見解,例如「哪個資源讀取太慢」、「某段 JavaScript 執行瓶頸在哪」。

  • 導航與頁面操作navigate_pagenew_pagewait_for 等)
    AI 可在瀏覽器中自動跳轉頁面、等待條件滿足、操作複雜流程。

  • 模擬使用者行為clickfillhoverdrag…)
    AI 可以模擬按鈕點擊、表單填寫、滑鼠移動等操作,用來重現錯誤流程以便偵錯。

  • 檢查 Network / Console 資訊
    AI 可以讀取瀏覽器的網絡請求、錯誤日誌與 Console 輸出,幫助診斷 CORS 問題、資源加載錯誤、JavaScript 錯誤等。

  • 取得截圖 / DOM 快照 / CSS / Layout 資訊
    AI 可以抓取頁面快照、DOM 結構、樣式與版面資訊,協助判斷並提出版面與樣式的修正建議。

 

 

下面是幾個具體情境範例,展示 AI 編碼助手搭配 DevTools MCP 可以做什麼:

  1. 即時驗證程式碼修正
    AI 幫你產生修改程式碼,接著可以自動跳到瀏覽器,驗證這些改動是否如預期生效。

  2. 調查網絡或 Console 錯誤
    如果圖片無法載入、遇到 CORS 錯誤、或有 JavaScript 錯誤,AI 可以讀取網絡請求與錯誤紀錄,協助定位問題。

  3. 重現使用者行為流程以排查錯誤
    AI 可以在瀏覽器中自動重現複雜流程:按鈕點擊、表單填寫、跳轉流程等,觀察錯誤發生時的環境狀態。

  4. 偵錯樣式 / 版面異常
    AI 可以連接到正在運行的頁面,檢視 DOM、CSS、樣式計算等,就現場狀態給出具體修改建議。

  5. 自動化性能審計
    AI 可以要求 DevTools MCP 執行性能追蹤,然後根據分析結果提出優化策略,例如縮減加載、資源壓縮、排除長任務。

 

如何開始使用(設定與整合)

如果你想嘗試這個工具,下面是一般的使用流程與注意事項:

設定方式(以 MCP 客戶端整合為例)

在你的 MCP 客戶端設定檔中加入 Chrome DevTools MCP 的設定,例如:

{
  "mcpServers": {
    "chrome-devtools": {
      "command": "npx",
      "args": ["chrome-devtools-mcp@latest"]
    }
  }
}

這樣 AI 客戶端就能呼叫 MCP 伺服器來啟動 Chrome DevTools MCP。

 

向 AI 編碼助手下指令,例如:

Please check the LCP of web.dev.

AI 助手就會透過 MCP 呼叫 performance_start_traceperformance_stop_trace、再進行結果分析。

 

如有錯誤或需要協助,可以查看官方 GitHub 文檔或發 issue。 Chrome 團隊也鼓勵社群貢獻與回饋。

 

注意事項與限制

  • Chrome DevTools MCP 現階段為公開預覽版本,功能還在逐步擴展中。

  • MCP 伺服器後端多以 Puppeteer 為基底,用來自動化瀏覽器操作,並處理等待、同步等機制。

  • 需要支援 Node.js(通常 Node.js 22 版本以上)以及可用的 Chrome 瀏覽器版本。

  • 在某些操作系統、沙箱環境或安全限制上,啟動 Chrome 或允許調試協議可能會受限。這在未來版本可能會改善。

 

意義與未來展望

Chrome DevTools MCP 的推出,有幾個值得關注的意義:

  1. 閉環式開發 / 偵錯流程
    AI 不再只是產生程式碼,而能在真實瀏覽器中「看到」程式的表現、測試效果,進而調整與優化。這強化了 AI 輔助開發的可靠性與效率。

  2. AI 驅動的前端優化
    傳統前端優化往往仰賴工程師執行性能分析工具、閱讀追蹤檔案。現在 AI 可以自動生成建議,減輕人力負擔。

  3. 工具整合與生態擴展
    MCP 是一個開放協議,未來不僅限於 Chrome DevTools,一些其他瀏覽器工具、前端框架或自訂工具都可能透過 MCP 整合到 AI 工作流程中。

  4. 社群共創與演進空間
    目前為公開預覽版本,Chrome 團隊鼓勵開發者與 AI 工具商提供回饋和功能需求。未來 MCP 的功能與穩定性有很大成長空間。

 

原文連結:
Chrome DevTools (MCP) for your AI agent

 

如果您喜歡我們的網站,並且希望支持我們的工作,您可以考慮捐款。我們接受各種形式的捐款,包括一次性捐款和定期捐款。您的捐款將幫助我們維護和改進網站,並為用戶提供更好的體驗。

課程推薦

AI虛擬角色生成實戰班

AI虛擬角色生成實戰班

本課程將帶你從 AI 虛擬角色的概念出發,認識 AI Persona 的生成流程與應用方式,學會打造專屬自己的 AI 分身。課程中會學習 Prompt 提示詞撰寫、真人感人像生成、固定角色模板建立,並延伸出同一角色的多場景、多服裝與多情境照片。

OpenClaw 龍蝦 AI 代理人實作課:零基礎打造 AI 辦公代理人

OpenClaw 龍蝦 AI 代理人實作課:零基礎打造 AI 辦公代理人

本課程從安裝部署、身份設定、技能安裝到實戰應用,帶你從零建立一個專屬的 AI 工作助手-OpenClaw 龍蝦,這個 AI 助手可以替你蒐集情報、摘要文件、整理郵件、生成內容、定時提醒,全部自動完成。

輸入折扣碼 TC1625FR 還可以額外獲得 NT$500 優惠喔。

Google Gemini AI 多媒體生成工具應用實戰:從 Imagen 4、Veo 3、Chirp、Lyria 到 nano-banana

Google Gemini AI 多媒體生成工具應用實戰:從 Imagen 4、Veo 3、Chirp、Lyria 到 nano-banana

如何只用文字說明提示就生成不同的圖像結果?亦或是會議上的語音檔轉文字?這是一堂通盤性、全面性的Google Gemini AI多媒體生成工具應用實戰!

輸入折扣碼 TC1609EW 還可以額外獲得 NT$500 優惠喔。

AI 數據自動化工具實戰班:Google Sheet x Apps Script x NotebookLM 暨資料處理函數

AI 數據自動化工具實戰班:Google Sheet x Apps Script x NotebookLM 暨資料處理函數

本門課將教你如何善用 AI 功能與工具,進行自動分析數據提供有幫助的建議與洞察,以及使用 AI 驅動的公式自動化計算。

輸入折扣碼 TC1615VU 還可以額外獲得 NT$500 優惠喔。

3 小時掌握自動化工作新手應用實作 – n8n AI Agent

3 小時掌握自動化工作新手應用實作 – n8n AI Agent

這門課程將帶你循序漸進掌握 n8n 的自動化技巧,從基礎認識與操作入門,到進階節點應用與流程控制,再到 Google 服務的整合實作,最後延伸至部署思維與 OpenAI API 的智慧化串接。

輸入折扣碼 TC1600UY 還可以額外獲得 NT$500 優惠喔。

用 AI 生成網站? AI 高效網站設計實戰課:ChatGPT X HTML X SEO

用 AI 生成網站? AI 高效網站設計實戰課:ChatGPT X HTML X SEO

利用 AI 提升網站設計效率與 SEO 排名!了解如何透過 ChatGPT 等工具快速建立 HTML 架構,優化關鍵字與用戶體驗,讓網站更具競爭力。

輸入折扣碼 TC1533SL 還可以額外獲得 NT$500 優惠喔。

AI工作術全面學習實戰營:6 堂精選課程,學會最好用 AI 工具,翻轉你的人生

AI工作術全面學習實戰營:6 堂精選課程,學會最好用 AI 工具,翻轉你的人生

《PChome雜誌》攜手 5 位在 AI 領域的專業講師,打造上述 6 堂實用課程,教你學會時下最好用的 AI 工具,導入生成式 AI 來產製工作內容,改造並升級你的工作流程。

輸入折扣碼 ZERO2024 還可以額外獲得 NT$400 優惠喔。

HTML與SEO實戰應用—並以ChatGPT助力提升網站品質與流量

HTML與SEO實戰應用—並以ChatGPT助力提升網站品質與流量

本課程專為希望深入了解 HTML 並有效結合 SEO 策略的學員設計。我們將重點放在 HTML 的深度學習與應用上,同時穿插介紹如何透過搜索引擎優化提升網站能見度。透過即時互動式的直播教學,加上 ChatGPT 的輔助,您將學習到如何建立一個結構優良、美觀且符合 SEO 標準的網站。這不僅會提升網站的用戶體驗,還會大幅提高網站的搜索引擎排名,進而增加訪客流量和潛在客戶。
用AI強化職場競爭力 ChatGPT、Midjourney從入門到精通

用AI強化職場競爭力 ChatGPT、Midjourney從入門到精通

在快速變遷的職場中,提升競爭力成為關鍵。透過引領潮流的AI技術,ChatGPT和Midjourney將助您勇攀高峰。無論您是AI新手還是專家,這個課程將引導您從入門到精通,解密AI的奧秘,並學習如何運用於職場。
GitHub Copilot AI 程式碼編輯工具應用實務班

GitHub Copilot AI 程式碼編輯工具應用實務班

讓學員瞭解有效地使用該工具來加速開發流程、提高程式碼品質和生產力。課程重點放在以 JavaScript 程式語言為例,介紹 Copilot 的基本原理、使用方法和最佳實踐。

輸入折扣碼 TC1456JA 還可以額外獲得 NT$500 優惠喔。

ChatGPT X Clipchamp AI 生成影片、配音與字幕應用實戰班

ChatGPT X Clipchamp AI 生成影片、配音與字幕應用實戰班

掌握Clipchamp AI的操作技巧,靈活運用Clipchamp AI進行影片編輯和創作,實現創意表達和傳播目的。

輸入折扣碼 TC1451JAN 還可以額外獲得 NT$500 優惠喔。

如何串接多種數位工具資訊?Looker Studio 資料視覺化實戰班|GoogleAds x FB廣告 x GA流量數據

如何串接多種數位工具資訊?Looker Studio 資料視覺化實戰班|GoogleAds x FB廣告 x GA流量數據

Looker Studio除了可協助使用者監控網站流量、廣告成效、選擇匯入資源的管道之外,還可以將數據資料多平台整合、數據報表即時更新、數據範本可重複套用的效益,透過自動化系統,將數據全部匯入同一個報表平台,是企業不可或缺的重要工具。

輸入折扣碼 TC1270JIA 還可以額外獲得 NT$500 優惠喔。

和我們交流

加入我們的社群,裡面會有一些技術的內容、有趣的技術梗,以及職缺的分享,歡迎和我們一起討論。