About Browser Link
Browser Link is an MCP server in the Agents category: mCP server that bridges Claude Code, OpenCode, GitHub Copilot CLI and other MCP clients to a Chrome tab. Per-tool permissions, multi-agent mode (multiple MCP clients sharing one bridge), persistent UI map across sessions.
Install
claude mcp add browser-link -- npx -y @jobshimo/browser-linknpx -y @jobshimo/browser-linkThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (15)
browser.activityOn-disk [activity trail](#activity-trail) — every action every agent dispatched, filterable by agent, tab, tool, flow or outcome; survives restarts
Parameters not published.
browser.canvas_screenshotScreenshot a `<canvas>` as PNG/JPEG, for DOMless UIs (Qt-WASM, WebGL) where snapshot/find return nothing
Parameters not published.
browser.consoleRolling buffer of recent console messages (last 200)
Parameters not published.
browser.eventsBridge lifecycle log (tab registered/disconnected/renamed/claimed/released, primary elected, detached flow finished); paged with `since_id`
Parameters not published.
browser.findLocate one element by visible text → selector + coordinates; `near_misses` on no match, `candidates` on ambiguity
Parameters not published.
browser.flow_statusProgress, outcome and action manifest of one `browser.flow` run by its `flow_id` — the handle on a detached flow
Parameters not published.
browser.list_tabsList tabs currently connected through the extension, with claim status (`claimed_by` / `claimed_by_me`)
Parameters not published.
browser.my_tabsList the tabs the calling agent currently holds a claim on
Parameters not published.
browser.networkRolling buffer of recent network requests (last 200)
Parameters not published.
browser.network_bodyFetch the response body of one request by `request_id`
Parameters not published.
Show all 15 tools
browser.pingVerify the bridge to a tab; returns its title and URL
Parameters not published.
browser.snapshotTitle, URL, visible text and interactive elements with selectors; filterable, pierces open Shadow DOM + iframes
Parameters not published.
browser.stateCompact orientation read — URL/title/viewport/focused element/open dialogs/scroll — cheaper than a full snapshot
Parameters not published.
browser.wait_forWait for a selector / JS expression / network request URL to match a condition
Parameters not published.
browser.wait_for_tabWait for a popup/`window.open` tab spawned by a connected tab; auto-claims it for the caller
Parameters not published.
Ask AI
Ask AI about Browser Link
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.