什麼是 Browserbase MCP Server?
Browserbase MCP Server 是一個輕量級伺服器,為大型語言模型 (LLMs) 提供安全的雲端瀏覽器自動化工具訪問。它與 Browserbase 和 Stagehand 整合,允許智能代理執行瀏覽任務,無縫地與網頁互動,並透過 MCP 標準擷取結構化信息。
如何配置
- 安裝 Browserbase MCP Server: 下載或克隆程式庫,並遵循
browserbase/
資料夾中的設置說明。 - 設置憑證: 配置你的 Browserbase API 憑證及任何需要的環境變數,以便進行雲端瀏覽器會話。
- 啟動伺服器: 啟動伺服器,確保它能連接到 Browserbase 並監聽配置的端口。
- MCP 註冊: 確保你的 MCP 主機應用可以發現並連接到 Browserbase MCP Server,通常透過網路端點進行連接。
如何使用
- 使用支援 LLM 的客戶端(例如聊天介面或代理框架)連接到 Browserbase MCP Server 端點。
- 使用
tools/list
端點列出可用工具。 - 通過調用可用工具(如導航、擷圖或運行 JavaScript),傳遞所需的參數來執行瀏覽器自動化任務。
- 獲取結果,如擷圖、擷取的數據或控制台日誌,以供你在 AI 流程中使用或顯示在你的應用程式中。
主要特徵
- 雲端瀏覽器自動化: 遠端啟動和控制瀏覽器會話,擁有強大的協調能力。
- 網頁數據擷取: 即時收集任何網頁的結構化數據。
- 控制台監控: 監控瀏覽器控制台日誌,以進行除錯或捕捉執行時事件。
- 擷圖捕捉: 擷取高解析度的全頁或特定元素的擷圖。
- 豐富的網頁互動: 程式性地導航網站、點擊按鈕和填寫表單。
使用案例
- AI 代理瀏覽網路: 使 LLM 代理能夠進行研究、擷取產品數據或在網站之間比較信息。
- 自動化測試與監控: 執行自動化網站檢查、測試或監控內容變更。
- 對話式用戶體驗: 為聊天機器人或助手增強動態、即時的網路數據,並能代表用戶瀏覽。
- 流程自動化: 填寫網頁表單或完成用戶的工作流程,作為業務流程自動化的一部分。
常見問題
1. 我需要在本地運行伺服器還是可以雲端運行? 你可以在本地機器或雲端部署 Browserbase MCP Server,只要你的 MCP 主機可以連接到它即可。
2. 使用 Browserbase MCP Server 時,如何保護我的數據? 所有數據交換在標準化安全的 MCP 協議內進行。你控制憑證和會話生命週期,保持瀏覽與 LLM 隔離,並在你的基礎設施內部進行。
3. 支持哪些瀏覽器? Browserbase MCP Server 使用 Browserbase 提供的雲端瀏覽器,並能支持現代瀏覽器如 Chrome(其他瀏覽器也在計畫中)。
4. 我可以自定義瀏覽器配置以適應特殊網頁任務嗎? 可以,透過修改啟動瀏覽器會話時的 API 參數,提供進階配置選項。
5. 我可以與任何 LLM 一起使用 Browserbase MCP 嗎? 當然可以。任何支持 MCP 協議的 LLM 或代理平台都可以使用 Browserbase MCP Server。