MCP.Market

Parallel Browser MCP server

by etairl·io.github.etairl/parallel-browser-mcp·v0.1.14·42 stars

MCP server for parallel browser automation across multiple providers.

B75/100grade B
What users say
No reviews yet
Be the first
Safety scan
B75/100

full report

Adoption
Growing

42 stars161 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • browser_click

    Click an element by selector.

  • browser_dom_query

    Query element presence, count, and state without waiting.

  • browser_drag

    Drag from one element to another.

  • browser_evaluatewrite action

    Run JavaScript in the page context.

  • browser_fill

    Fill a field with text.

  • browser_fill_form

    Fill multiple form fields.

  • browser_generate_locator

    Generate locator suggestions for an element.

  • browser_get_page_structure

    Return a readable page structure summary.

  • browser_go_back

    Go back in browser history.

  • browser_hover

    Hover over an element by selector.

  • browser_keyboard_press

    Press a keyboard key or key chord.

  • browser_keyboard_type

    Type text into the active page.

  • browser_mouse_click_xy

    Click at viewport coordinates.

  • browser_mouse_drag

    Drag the mouse from one point to another.

  • browser_mouse_move

    Move the mouse to viewport coordinates.

  • browser_navigate

    Navigate the session page to a URL.

  • browser_screenshot

    Capture a screenshot of the current page.

  • browser_select_option

    Select options in a select element.

  • browser_snapshot

    Return a structured page snapshot.

  • browser_upload_filewrite action

    Upload files to a file input.

  • browser_wait_for_selector

    Wait for a selector to reach a state.

  • browser_wait_for_timeout

    Wait a fixed number of milliseconds.

  • close_all_sessions

    Close all active browser sessions.

  • close_session

    Close a browser session by numeric session ID.

  • get_sessions

    List all active browser sessions.

  • start_session

    Start 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

1 medium
  • 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 usedexec.eval
    dist/tools/browser/registerBrowserTools.js: …) => { const callback = new Function(expression); return call…
Overall 75/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 build

Run locally over stdio:

node dist/index.js

Run it as an npm package CLI:

npx parallel-browser-mcp@latest

Configuration

Provider-specific settings are configured at the MCP server configuration level, not per tool call.

The server reads config in this order:

  1. BROWSERMCPCONFIG
  2. BROWSERMCPCONFIG_PATH
  3. direct env defaults
  4. 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=true

cloakbrowser is an optional peer — install it only when you need stealth:

npm install cloakbrowser

The 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.

All Parallel Browser MCP alternatives →
  • Browser Gateway
    AI browser tools with Chrome CDP. Navigate, screenshot, interact. Multi-provider failover.
    B
  • One Search
    Web search, URL discovery, scraping & extraction with agent-browser and search providers
    B
  • vibatchium
    Stealth browser automation for AI agents — real Chrome, N parallel persistent logged-in sessions.
    A
  • GrowBlocks Dev Kit
    Build, play-test with screenshots, and ship three.js browser games on GrowBlocks.
    A
  • SeleniumBase MCP
    Stealthy browser automation, testing, and web-scraping via CDP Mode.
    A