About Agentic Browser MCP
Agentic Browser MCP is an MCP server in the Agents category: playwright browser automation as a standalone MCP server — share one logged-in Chrome across Codex/pi/any MCP client.
Install
git clone https://github.com/q35888/agentic-browser-mcpThis 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_clickClick by `ref` (preferred, e.g. `e3`) or `role` (+`name`). `ref` is validated (`^e\d+$`) and checked for exactly one match (0=stale, >1=duplicate → re-snapshot).
Parameters not published.
browser_closeClose the current session (`real` only disconnects CDP, never kills your Chrome).
Parameters not published.
browser_consoleReads buffered console logs (optional `level` filter). Listener is bound on `context.on("page")`, so console logs from newly opened tabs are also collected.
Parameters not published.
browser_evalRun a JS expression in the page (read DOM/storage/fire requests).
Parameters not published.
browser_handle_dialogHandle JS dialogs (alert/confirm/prompt). Call **before** the triggering action with `accept`/`dismiss`/`promptText`; `reset` restores default.
Parameters not published.
browser_hoverHover an element by `ref` (preferred) or `role` (+`name`) to trigger hover menus/tooltips.
Parameters not published.
browser_navigateOpens a URL. Passing `profile` explicitly only reconnects CDP when profile differs from current session (passing the default `"real"` no longer triggers a needless reconnect).
Parameters not published.
browser_screenshotSave a PNG to disk.
Parameters not published.
browser_select_optionPick a `<select>` option by `ref` (preferred) or `role` (+`name`); `values` is a string/array, or `{label}`/`{value}`/`{index}`. No JS needed.
Parameters not published.
browser_sessionStart/switch a session (`real` / `isolated`, `headless`, `incognito`). No args = ensure default `real`.
Parameters not published.
Show all 15 tools
browser_snapshotLists interactive elements with `ref` ids. Default `mode=viewport` (only in-viewport, saves tokens); `mode=all` returns all. **`refreshActivePage` runs before every tool call** — newly opened tabs (`<a target="_blank"`> / `window.open()`) are automatically followed.
Parameters not published.
browser_storageRead `cookies` / `localStorage` / `sessionStorage`.
Parameters not published.
browser_tabsManage tabs: `list` / `switch` (by `index`) / `close` / `new` (optional `url`). An explicit `switch` sticks until a new tab opens.
Parameters not published.
browser_typeFill an input by `ref` (preferred) or `role` (+`name`). Same ref validation as `click`.
Parameters not published.
browser_wait_humanFor CAPTCHAs/manual steps — returns a prompt; the calling agent pauses and waits for the user.
Parameters not published.
Ask AI
Ask AI about Agentic Browser MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.