GTmetrix MCP
官方官方 GTmetrix MCP:從你的 AI 工具執行真實網頁效能測試、讀取報告、追蹤歷史記錄並管理監控。提供訪客存取;完整功能需使用 OAuth 或 API 金鑰。
你可以用 GTmetrix MCP 做什麼?
- 執行效能測試 — 請助理從指定地點、使用指定瀏覽器、裝置和節流預設值測試 URL,然後回傳報告。
- 分析報告 — 查看 GTmetrix 評級、Core Web Vitals 和 Lighthouse 主要問題,並取得 HAR 和 Lighthouse JSON 下載連結。
- 追蹤歷史記錄與退步情況 — 列出頁面及其最新分數,並擷取某個頁面的所有報告,以比較一段時間內的趨勢。
- 管理監控與警示 — 開啟或關閉監控,並設定分數、時間、頁面大小、請求數或 CLS 的警示條件。
- 使用標籤整理頁面 — 一次為最多 500 個頁面建立、重新命名、附加或刪除標籤。
- 查看帳戶與目錄 — 查看剩餘點數,並查詢可用的地點、瀏覽器、裝置和節流預設值。
託管 MCP 伺服器
npx add-mcp 'https://gtmetrix.com/mcp'可安裝到 Claude Code、Codex、Cursor 等客戶端
文件
GTmetrix MCP
官方 GTmetrix MCP 伺服器會將您的 AI 工具連接至 GTmetrix,讓它能透過提示執行實際的頁面效能測試、讀取報告、追蹤歷史記錄及管理監控。
試用不需要 GTmetrix 帳戶。 以訪客身分連線即可立即開始測試。登入即可解鎖更多測試與功能。
- 伺服器 URL:
https://gtmetrix.com/mcp - 傳輸方式: Streamable HTTP(遠端,無需安裝)
- 驗證方式: 訪客(無需登入)、OAuth,或透過
Authorization: Bearer標頭提供 API 金鑰 - 適用於: Claude、ChatGPT、Codex、Cursor、GitHub Copilot CLI,以及任何相容 MCP 的用戶端
快速入門
選項 1:OAuth(建議)
- 在您的 AI 工具中新增遠端 MCP 伺服器/自訂連接器。
- 將其命名為
GTmetrix,並將 URL 設為https://gtmetrix.com/mcp。 - 按一下 Connect / Authenticate。
無需 API 金鑰。您也可以從 GTmetrix 帳戶頁面的 MCP Setup 區段複製 MCP URL。
以訪客身分使用
開始使用不需要 GTmetrix 帳戶。以訪客身分,您可以使用有限的訪客點數執行測試、讀取報告,以及查詢地點、瀏覽器和裝置。
訪客點數用完,或想使用與帳戶綁定的功能(頁面歷史記錄、監控、警示、標籤)時,請要求 AI 協助您登入。它會呼叫 gtmetrix_reauthenticate,接著您會看到登入頁面,可在此登入或建立免費帳戶。
選項 2:API 金鑰
在 GTmetrix 帳戶頁面產生 API 金鑰,然後將金鑰新增至用戶端設定。
Claude Code
claude mcp add gtmetrix https://gtmetrix.com/mcp --transport http --header "Authorization: Bearer YOUR_API_KEY"
Codex (config.toml)
[mcp_servers.gtmetrix]
url = "https://gtmetrix.com/mcp"
[mcp_servers.gtmetrix.http_headers]
Authorization = "Bearer YOUR_API_KEY"
JSON 設定(Cursor 和其他支援遠端 HTTP 伺服器的用戶端)
{
"mcpServers": {
"gtmetrix": {
"url": "https://gtmetrix.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
GitHub Copilot CLI(僅限 OAuth)
/mcp add GTmetrix
將 Server Type 設為 HTTP、URL 設為 https://gtmetrix.com/mcp、Tools 設為 *,儲存後在瀏覽器中完成驗證。
逐步指南:Claude · ChatGPT · Codex · Cursor · Copilot CLI
提示範例
- 「從倫敦和雪梨使用 iPhone LTE 測試 example.com,並告訴我效能是否相近。」
- 「分析 example.com 的最新報告,並用淺顯的方式說明最重要的 3 個問題。」
- 「檢查所有標記為 'client' 的受監控頁面。標示任何評級低於 B,或 LCP 超過 2 秒的頁面。」
- 「比較我結帳頁面本週與上個月的報告。有任何退步嗎?」
- 「為我的首頁設定每日監控,並在 LCP 超過 2.5 秒時通知我。」
- 「修正網站上阻礙呈現的 JavaScript,然後重新執行 GTmetrix 並確認是否有所改善。」
工具
訪客可以使用測試工具(gtmetrix_get_report_har 除外),以及帳戶和參考工具。其餘工具需要 GTmetrix 帳戶。
測試
| 工具 | 功能 |
|---|---|
gtmetrix_start_test | 對 URL 啟動測試。支援地點、瀏覽器、模擬裝置、連線限速、AdBlock、影片、Cookie、HTTP 驗證、URL 允許/封鎖清單、檢視區大小,以及報告保留期限(1、6、12 或 24 個月)。 |
gtmetrix_get_test | 檢查執行中的測試。伺服器端長輪詢(每次呼叫最多 30 秒),並在測試完成時傳回報告 ID。 |
gtmetrix_get_report | 取得已完成的報告:GTmetrix 評級、Performance 和 Structure 分數、Core Web Vitals(LCP、TBT、CLS)、依影響程度排序的前 5 項 Lighthouse 問題、資源摘要,以及 HAR 和完整 Lighthouse JSON 的下載連結。 |
gtmetrix_get_report_har | 直接內嵌傳回 HAR 瀑布圖,適用於無法直接下載 HAR URL 的用戶端。預設有大小限制。 |
歷史記錄和頁面
| 工具 | 功能 |
|---|---|
gtmetrix_list_pages | 列出您的頁面(URL + 測試設定),並顯示最新分數、Web Vitals、監控狀態和標籤。可依 URL、地點、瀏覽器、裝置、限速、監控頻率、標籤等條件篩選。 |
gtmetrix_get_report_history | 依時間由新到舊取得某個頁面的所有報告,用於趨勢和退步分析。 |
監控和警示
| 工具 | 功能 |
|---|---|
gtmetrix_set_page_monitoring | 開啟(每小時、每日、每週、每月)或關閉頁面的監控。 |
gtmetrix_get_page_alert_conditions | 讀取頁面的警示條件。 |
gtmetrix_set_page_alert_conditions | 設定分數、時間(LCP、TTFB、TBT 等)、頁面大小、請求數或 CLS 的警示條件。 |
gtmetrix_get_page_alert_events | 列出頁面觸發的警示,並附上相關報告的連結。 |
標籤
| 工具 | 功能 |
|---|---|
gtmetrix_list_page_tags | 列出您的標籤,以及使用各標籤的頁面數量。 |
gtmetrix_save_page_tag | 建立標籤,或重新命名/變更現有標籤的顏色。 |
gtmetrix_update_page_tags | 一次為最多 500 個頁面新增或移除標籤。 |
gtmetrix_delete_page_tag | 永久刪除標籤。 |
帳戶和參考
| 工具 | 功能 |
|---|---|
gtmetrix_get_account_status | 顯示您的方案、剩餘 API 點數和下次補充日期(訪客會看到剩餘訪客點數)。 |
gtmetrix_get_catalog | 查詢可用的瀏覽器、地點、模擬裝置、限速預設值和 Lighthouse 稽核項目。 |
gtmetrix_get_guide | 閱讀內建指南,了解測試選項、報告分析、HAR 分析和測試錯誤。 |
gtmetrix_reauthenticate | 從訪客連線登入,或切換至其他 GTmetrix 帳戶。 |
資源
伺服器也會將指南和目錄公開為 MCP 資源:
gtmetrix://docs/test-options-guidegtmetrix://docs/report-analysis-guidegtmetrix://docs/har-analysis-guidegtmetrix://docs/general-test-error-guidegtmetrix://docs/lighthouse-error-guidegtmetrix://catalog/browsersgtmetrix://catalog/locationsgtmetrix://catalog/simulated-devicesgtmetrix://catalog/throttle-connectionsgtmetrix://catalog/lighthouse-audits
點數和限制
- 任何人都可以使用 MCP。訪客可獲得有限點數;GTmetrix 帳戶則可取得更多點數。
- 測試和其他操作使用 API 點數的費率與 GTmetrix API 相同。每次測試錄製影片會額外使用 0.9 點。
- 點數額度取決於您的方案。部分 PRO 方案每日補充點數。請要求 AI 執行
gtmetrix_get_account_status查看餘額。 - 同時執行的測試數量:Basic 為 2 個,PRO 為 8 個。
- 部分功能(更多地點、每小時監控、警示中的影片)取決於您的方案。
常見問題
這是聊天機器人嗎? 不是。它是連線層,可讓您正在使用的 AI 工具存取 GTmetrix。
我需要 GTmetrix 帳戶嗎? 不需要。您可以以訪客身分連線並立即執行測試。登入即可解鎖更多測試與功能。
我需要 API 金鑰嗎? 只有手動設定時才需要。OAuth 連線不需要 API 金鑰。
為什麼結果沒有以圖表呈現? 圖表呈現方式取決於您的 AI 工具。取得報告後,請要求它「將這些資料視覺化」。
它能幫我修正問題嗎? GTmetrix 會提供資料和診斷資訊。如果您的 AI 工具也能編輯程式碼或 CMS,就可以套用修正並重新執行測試,以確認結果。