Browse Bridge

com.browsebridge由 browsebridge.com 發布官方發布者v1.0.0更新於 Oct 29, 2026

Let AI agents observe and control Chrome tabs you explicitly share via Browse Bridge.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取瀏覽器自動化

概覽

AI 產生的概覽

遠端 MCP 伺服器,讓 AI 助理觀察並操作你透過 Browse Bridge 擴充功能明確分享的 Chrome 分頁。

可以做什麼
  • 列出並檢視已分享的分頁,包括控制模式、網址、裝置上線狀態與每月剩餘配額
  • 以語意元素樹觀察頁面,並擷取可見分頁的截圖
  • 與頁面互動:點擊、輸入、選擇下拉選項、按鍵、懸停、捲動以及處理 JavaScript 對話框
  • 透過網址跳轉、上一頁、下一頁與重新載入進行瀏覽,並可暫停等待
  • 管理控制權與核准:將分頁交還給人,讀取或撤回待處理的核准請求
  • 讀取目前登入帳號的 Browse Bridge 使用者 ID
適用情境
適合需要助理在你選擇分享的真實已登入 Chrome 工作階段中操作時使用,例如填寫表單、查看頁面或走完某個流程,同時你仍可隨時取回控制權或核准敏感操作。
執行需求
需要 Browse Bridge 帳號(有免費與付費方案)、登入同一帳號的 Browse Bridge Chrome 擴充功能,以及以 bbk_ 開頭、透過 Authorization Bearer 標頭(BROWSEBRIDGE_API_KEY)傳送的 API 金鑰。遠端端點為 Cursor 外掛或手動 mcp.json 設定連線。
安裝前請注意
API 金鑰屬於機密,須妥善保管,不要寫入共用設定。助理可在分享的分頁中點擊、輸入、瀏覽並確認對話框,可能送出表單或變更資料。敏感網站與跨網域瀏覽需要人工核准,每月的操作與截圖配額可能用盡。只有你明確啟用的分頁會被分享,且你可隨時取回控制權。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Browse Bridge,將其新增到工作區。
  2. 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.browsebridge%2Fbrowse-bridge/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

{
  "mcpServers": {
    "browse-bridge": {
      "type": "http",
      "url": "https://mcp.browsebridge.com/mcp"
    }
  }
}

README

Browse Bridge for Cursor

Cursor Plugin that wires Browse Bridge remote MCP into Cursor so agents can observe and control browser tabs you have Explicitly Enabled in the Chrome extension.

Prerequisites

  1. Create an account at https://browsebridge.com/sign-up (plans: https://browsebridge.com/plans).
  2. Install the Browse Bridge Chrome extension from the Chrome Web Store and sign in with the same account.
  3. Sign in and open Connections to create an API key (starts with bbk_). Keep it secret.
  4. Cursor with plugin/MCP support.

Install (Marketplace / local)

Official Marketplace (after listing)

Install browse-bridge from the Cursor Marketplace and paste your API key when prompted (BROWSEBRIDGE_API_KEY).

Local test (before / without Marketplace)

bash
# Copy (do not symlink outside this folder)cp -R /path/to/browsebridge-cursor-plugin ~/.cursor/plugins/local/browse-bridge

Reload Window, open Customize, configure BROWSEBRIDGE_API_KEY, confirm MCP tools appear (browser_observe, browser_click, etc.).

Manual mcp.json snippet

json
{  "mcpServers": {    "browse-bridge": {      "url": "https://mcp.browsebridge.com/mcp",      "headers": {        "Authorization": "Bearer ${BROWSEBRIDGE_API_KEY}"      }    }  }}

Plugin variables only fill in inside the plugin, so for a manual config use your real key or ${env:BROWSEBRIDGE_API_KEY}.

Usage

  1. Open a normal website tab (not chrome://).
  2. Click the Browse Bridge toolbar icon, then Enable on the tab you want to share. Accept the confirmation and any Chrome permission prompt. Use Take control (or Ctrl+Shift+Period) to take the tab back at any time.
  3. In Cursor, use MCP tools such as browser_list_sessions, browser_observe, browser_click, browser_screenshot.
  4. Challenges / sensitive sites may pause the agent for human Take over or Approve.

Tools (20)

ToolWhat it does
browser_list_sessionsList Enabled shared tabs.
browser_get_statusControl mode, URL, deviceOnline, pending approvals, remaining monthly quota (actionsRemaining, screenshotsRemaining, quotaExceeded, quotaResetAt). Tools return QUOTA_EXCEEDED when a monthly quota is exhausted.
browser_observeSemantic page tree + observationId / elementIds.
browser_screenshotVisible-tab JPEG as MCP image content.
browser_clickClick an observed element. Optional button: "left" (default), "right", or "middle".
browser_typeSet a control's value (not a password).
browser_selectChoose a listed <option>.
browser_press_keyKey in the focused (or named) element.
browser_hovermouseover / mouseenter on an observed element.
browser_scrollScroll the page or an element into view.
browser_navigateGo to an allowed http(s) URL.
browser_backHistory back.
browser_forwardHistory forward.
browser_reloadReload the tab.
browser_waitPause 0–30000 ms.
browser_release_controlGive the tab back to the human (controlMode: "human").
browser_handle_dialogAccept or dismiss a pending JavaScript alert / confirm / prompt (action: accept|dismiss; optional promptText when accepting a prompt).
browser_get_approvalRead-only status of a pending approval (approvalId). Does not Approve, Deny, or cancel.
browser_cancel_approvalWithdraw a pending agent approval (approvalId).
get_profileRead-only Browse Bridge user id for the signed-in account (no email, tokens, cookies, or page content).

JavaScript dialogs

While the agent has control, a page alert / confirm / prompt stays pending until browser_handle_dialog (or about a 30-second timeout dismiss). Other click, type, and navigate calls while a dialog is open return DIALOG_PENDING. Native HTTP basic or digest sign-in prompts are not JavaScript dialogs (HTTP_AUTH_REQUIRED). The human completes or cancels them. Browse Bridge never types those credentials.

Approvals

Sensitive site gates click, type, key, select, and navigation. Those actions, and cross-origin navigations (including cross-origin link clicks), return APPROVAL_REQUIRED. The human Approves or Denies in the Chrome side panel. browser_get_approval reads a pending approval and does not change it. The agent can withdraw its own request with browser_cancel_approval (APPROVAL_CANCELLED — that is not a human Deny). An expired approval returns APPROVAL_EXPIRED; the next request for that action returns a fresh APPROVAL_REQUIRED. While an approval is pending, observe/screenshot/wait/get_status/list_sessions/release_control still run.

Configuration

VariableRequiredDescription
BROWSEBRIDGE_API_KEYYesAPI key from the Browse Bridge dashboard

Declared in .cursor-plugin/plugin.json → variables and referenced only as ${BROWSEBRIDGE_API_KEY} in mcp.json.

Privacy & security

See PRIVACY.md and SECURITY.md.

Repo layout

.cursor-plugin/plugin.jsonmcp.jsonassets/logo.svgassets/icon.pngREADME.mdLICENSEPRIVACY.mdSECURITY.mdSUPPORT.md

來源:README.md,提交 70c20fd

工具

0
該伺服器需要登入,因此 SourceWeft 無法在沒有帳號的情況下讀取其工具,也未收錄。已連接帳號所能看到的內容可能因帳號及其權限而異。

版本歷史

1
  1. v1.0.0最新Oct 29, 2026

評分

已滿足適用檢查項的 85%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分