parallel-browser-mcp
by etairl·★ 99·Score 47
An MCP server enabling parallel browser automation across multiple cloud providers with session-based control.
Overview
parallel-browser-mcp is a comprehensive MCP server that exposes a numeric session model for controlling multiple browser sessions simultaneously. It supports various providers including Playwright, Browserbase, Anchor, and Cloudflare Browser Run, abstracting away provider-specific differences through a consistent set of browser tools. The server features session management tools like start_session, close_session, and get_sessions, alongside a rich set of browser automation capabilities for navigation, interaction, and content extraction.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this when you need parallel browser automation across multiple cloud providers and want a consistent MCP interface regardless of the underlying browser technology.
When NOT to choose this
Avoid if you only need a single browser instance or if you're concerned about vendor lock-in with specific cloud providers.
Tools this server exposes
12 tools extracted from the READMEstart_sessionStart a new browser session with a specified provider
close_sessionClose an existing browser session
close_all_sessionsClose all active browser sessions
get_sessionsList all active browser sessions
browser_navigateNavigate the browser to a specific URL
browser_clickClick on an element identified by a selector
browser_fillFill an input field with specified text
browser_screenshotTake a screenshot of the current browser page
browser_fill_formFill out a form with provided field values
browser_get_page_structureGet the HTML structure of the current page
browser_wait_for_selectorWait for an element to appear on the page
browser_evaluateExecute JavaScript code in the browser
Comparable tools
Installation
Install with npm:
npm install -g parallel-browser-mcpIn Claude Desktop:
{
"mcpServers": {
"parallel-browser-mcp": {
"command": "npx",
"args": ["parallel-browser-mcp@latest"],
"env": {
"BROWSER_MCP_CONFIG": "{\"defaultProvider\":\"playwright\",\"providers\":{\"playwright\":{\"launchOptions\":{\"headless\":true}}}}",
"BROWSERBASE_API_KEY": "your_browserbase_key",
"ANCHOR_API_KEY": "your_anchor_key"
}
}
}
}FAQ
- How many browser sessions can be run concurrently?
- The server supports multiple concurrent browser sessions in memory, limited only by available system resources and the specific provider's limitations.
- Can I use multiple browser providers simultaneously?
- Yes, the server allows you to configure multiple providers and use them across different sessions, though each session operates within a single provider context.
Compare parallel-browser-mcp with
Last updated · Auto-generated from public README + GitHub signals.