Parallel Browser MCP server
io.github.etairl/parallel-browser-mcp·v0.1.14·42 starsMCP server for parallel browser automation across multiple providers.
42 stars161 downloads/wk
Reviews
Write oneNobody has reviewed Parallel Browser MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Parallel Browser MCP tools (26, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
browser_clickClick an element by selector.
browser_dom_queryQuery element presence, count, and state without waiting.
browser_dragDrag from one element to another.
browser_evaluatewrite actionRun JavaScript in the page context.
browser_fillFill a field with text.
browser_fill_formFill multiple form fields.
browser_generate_locatorGenerate locator suggestions for an element.
browser_get_page_structureReturn a readable page structure summary.
browser_go_backGo back in browser history.
browser_hoverHover over an element by selector.
browser_keyboard_pressPress a keyboard key or key chord.
browser_keyboard_typeType text into the active page.
browser_mouse_click_xyClick at viewport coordinates.
browser_mouse_dragDrag the mouse from one point to another.
browser_mouse_moveMove the mouse to viewport coordinates.
browser_navigateNavigate the session page to a URL.
browser_screenshotCapture a screenshot of the current page.
browser_select_optionSelect options in a select element.
browser_snapshotReturn a structured page snapshot.
browser_upload_filewrite actionUpload files to a file input.
browser_wait_for_selectorWait for a selector to reach a state.
browser_wait_for_timeoutWait a fixed number of milliseconds.
close_all_sessionsClose all active browser sessions.
close_sessionClose a browser session by numeric session ID.
get_sessionsList all active browser sessions.
start_sessionStart a browser session using the configured provider.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan41 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 17 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- mediumeval / new Function used
exec.evaldist/tools/browser/registerBrowserTools.js: …) => { const callback = new Function(expression); return call…
How Parallel Browser MCP compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 75/100
- higher than 45% of 866 Scraping and browsing servers
- Tools
- 26
- the typical Scraping and browsing server has 6
- Tools that change things
- 8%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 42
- more than 89% of 583 Scraping and browsing servers
- Downloads a week
- 161
- more than 66% of 309 Scraping and browsing servers with a package
What its tools let an agent do: 21 read · 4 change · 1 run or deploy
Install Parallel Browser MCP in Claude Code, Cursor or VS Code
Runs npx -y parallel-browser-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add parallel-browser-mcp -- npx -y parallel-browser-mcp
What the publisher says
From the Parallel Browser MCP repository's README, as published. We do not edit it. Read it on GitHub
parallel-browser-mcp
parallel-browser-mcp is an MCP server for parallel browser automation. It exposes a numeric session model over MCP so one client can create and control multiple browser sessions at the same time across multiple browser providers.
Supported providers:
- playwright for local Chromium
- browserbase via @browserbasehq/sdk
- anchor via anchorbrowser
- cloudflare via Cloudflare Browser Run
Each browser session gets a numeric ID like 1, 2, 3, and every browser_* tool accepts a sessionId.
Features
- Multiple concurrent browser sessions in memory
- Provider abstraction shared across Browserbase, Anchor Browser, Cloudflare Browser Run, and local Playwright
- MCP session tools:
- start_session
- close_session
- closeallsessions
- get_sessions
- Browser tools:
- browser_navigate
- browsergoback
- browser_click
- browser_fill
Quick Start
corepack pnpm install
corepack pnpm buildRun locally over stdio:
node dist/index.jsRun it as an npm package CLI:
npx parallel-browser-mcp@latestConfiguration
Provider-specific settings are configured at the MCP server configuration level, not per tool call.
The server reads config in this order:
- BROWSERMCPCONFIG
- BROWSERMCPCONFIG_PATH
- direct env defaults
- built-in defaults
Recommended config shape:
{
"defaultProvider": "playwright",
"providers": {
"browserbase": {
"projectId": "proj_123",
"keepAlive": true
},
"anchor": {
"recording": false
},
"playwright": {
"launchOptions": {
"headless": true
},
"useCloakBrowser": false
}
}
}Stealth Chromium via CloakBrowser
The playwright provider can optionally launch CloakBrowser instead of vanilla Chromium for sessions that need to bypass bot detection. Enable it per-config or via env:
{
"providers": {
"playwright": { "useCloakBrowser": true }
}
}PLAYWRIGHT_USE_CLOAKBROWSER=truecloakbrowser is an optional peer — install it only when you need stealth:
npm install cloakbrowserThe CloakBrowser binary (~200MB stealth Chromium) is downloaded automatically on the first session launch. Existing launchOptions / contextOptions continue to apply, and the rest of the provider behaves identically to standard Playwright.
Required credentials by provider:
- playwright: none
- browserbase: BROWSERBASEAPIKEY, plus a projectId in config or BROWSERBASEPROJECTID
- anchor: ANCHORAPIKEY
- cloudflare: CLOUDFLAREAPITOKEN, CLOUDFLAREACCOUNTID
Optional env defaults:
- BROWSERBASEPROJECTID
- BROWSERBASEKEEPALIVE
- BROWSERBASECONTEXTID
- BROWSERBASE_PERSIST
- PLAYWRIGHTSTORAGESTATE_PATH
- PLAYWRIGHTEXECUTABLEPATH
- PLAYWRIGHT_CHANNEL
- PLAYWRIGHTUSECLOAKBROWSER (true to launch stealth Chromium via CloakBrowser; requires npm install cloakbrowser)
Installation
Use the standard config below in any MCP client that supports stdio:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Parallel Browser MCP: common questions
- Is Parallel Browser MCP server safe?
- Mostly: it is graded B (75/100). Read the Parallel Browser MCP safety report
- How do I install Parallel Browser MCP?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Parallel Browser MCP need an API key?
- Yes. The registry entry asks for
BROWSERBASE_API_KEY,ANCHOR_API_KEY,CLOUDFLARE_API_TOKEN. - Is Parallel Browser MCP maintained?
- The last commit was 55 days ago (2026-09-10). The latest release is v0.1.14.
- What can I use instead of Parallel Browser MCP?
- Servers from other publishers that do the same job: Browser Gateway MCP server, One Search MCP server and vibatchium MCP server. Compare all Parallel Browser MCP alternatives.
- How does Parallel Browser MCP compare with other Scraping and browsing MCP servers?
- safety score 75/100 (higher than 45% of 866 Scraping and browsing servers); tools 26 (the typical Scraping and browsing server has 6); tools that change things 8% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Parallel Browser MCP
Same job from other publishers: the closest match first, then the best rated.
- Browser GatewayAI browser tools with Chrome CDP. Navigate, screenshot, interact. Multi-provider failover.not reviewedGrowingB
- One SearchWeb search, URL discovery, scraping & extraction with agent-browser and search providersnot reviewedGrowingB
vibatchiumStealth browser automation for AI agents — real Chrome, N parallel persistent logged-in sessions.not reviewedGrowingA- GrowBlocks Dev KitBuild, play-test with screenshots, and ship three.js browser games on GrowBlocks.5.0(1)NewA
- SeleniumBase MCPStealthy browser automation, testing, and web-scraping via CDP Mode.not reviewedWidely usedA