chrome-cdp-live-browser 是做什麼的?
讓 AI 代理透過 CDP 存取您的即時 Chrome 工作階段 — 與開啟的分頁、已登入帳戶及當前頁面狀態進行互動。
功能
- 即時瀏覽器存取:連接至您現有的 Chrome 工作階段,而非建立新的瀏覽器實例。
- 分頁管理:列出、切換及操作已開啟的分頁。
- DOM 互動:讀取與修改頁面內容、點擊元素、填寫表單。
- 螢幕截圖:擷取可見區域或特定元素的螢幕截圖。
- JavaScript 執行:在頁面環境中執行任意 JavaScript 程式碼。
- 網路監控:監控網路請求與回應。
- 工作階段保持:保留您現有的 Cookie 與登入狀態。
需求
- 安裝 Chrome 或 Chromium 瀏覽器。
- 以啟用遠端偵錯的方式啟動 Chrome。
啟動方式
macOS
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222
Linux
google-chrome --remote-debugging-port=9222
Windows (PowerShell)
Start-Process -FilePath "C:\Program Files\Google\Chrome\Application\chrome.exe" -ArgumentList "--remote-debugging-port=9222"
設定
此技能需要一個連接到 Chrome CDP 端點的連線。連線後,您可以使用下列工具:
list_tabs- 列出所有已開啟的分頁get_tab- 取得特定分頁的詳細資訊navigate- 導航至指定 URLclick- 點擊頁面上的元素type- 在輸入欄位中輸入文字screenshot- 擷取頁面截圖evaluate- 在頁面中執行 JavaScriptget_dom- 取得頁面的 DOM 結構
使用範例
# 列出所有已開啟的分頁
list_tabs
# 切換到特定分頁
get_tab index=0
# 在上方分頁中導航
navigate url="https://example.com"
# 執行 JavaScript 以取得頁面標題
evaluate script="document.title"
安全性說明
- 僅在您信任的網路上啟用遠端偵錯連接埠。
- 此技能會將您目前開啟的分頁與工作階段的完整存取權限授予 AI 代理。
- 請勿在共用或公開環境中使用,以免未經授權的存取。
支援的平台
- Claude Code
- Cursor
- Codex
- 任何可執行 Shell 命令並與 CDP 端點互動的 AI 代理。
授權條款
MIT