MCP server for parallel browser automation across multiple providers.
Connect Runs on your machine
claude mcp add parallel-browser-mcp -e BROWSER_MCP_CONFIG=<BROWSER_MCP_CONFIG> -e BROWSER_MCP_CONFIG_PATH=<BROWSER_MCP_CONFIG_PATH> -e BROWSERBASE_API_KEY=<BROWSERBASE_API_KEY> -e BROWSERBASE_PROJECT_ID=<BROWSERBASE_PROJECT_ID> -e ANCHOR_API_KEY=<ANCHOR_API_KEY> -e CLOUDFLARE_API_TOKEN=<CLOUDFLARE_API_TOKEN> -e CLOUDFLARE_ACCOUNT_ID=<CLOUDFLARE_ACCOUNT_ID> -e PLAYWRIGHT_USE_CLOAKBROWSER=<PLAYWRIGHT_USE_CLOAKBROWSER> -- npx -y [email protected]
{
"mcpServers": {
"parallel-browser-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"BROWSER_MCP_CONFIG": "<BROWSER_MCP_CONFIG>",
"BROWSER_MCP_CONFIG_PATH": "<BROWSER_MCP_CONFIG_PATH>",
"BROWSERBASE_API_KEY": "<BROWSERBASE_API_KEY>",
"BROWSERBASE_PROJECT_ID": "<BROWSERBASE_PROJECT_ID>",
"ANCHOR_API_KEY": "<ANCHOR_API_KEY>",
"CLOUDFLARE_API_TOKEN": "<CLOUDFLARE_API_TOKEN>",
"CLOUDFLARE_ACCOUNT_ID": "<CLOUDFLARE_ACCOUNT_ID>",
"PLAYWRIGHT_USE_CLOAKBROWSER": "<PLAYWRIGHT_USE_CLOAKBROWSER>"
}
}
}
}
{
"mcpServers": {
"parallel-browser-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"BROWSER_MCP_CONFIG": "<BROWSER_MCP_CONFIG>",
"BROWSER_MCP_CONFIG_PATH": "<BROWSER_MCP_CONFIG_PATH>",
"BROWSERBASE_API_KEY": "<BROWSERBASE_API_KEY>",
"BROWSERBASE_PROJECT_ID": "<BROWSERBASE_PROJECT_ID>",
"ANCHOR_API_KEY": "<ANCHOR_API_KEY>",
"CLOUDFLARE_API_TOKEN": "<CLOUDFLARE_API_TOKEN>",
"CLOUDFLARE_ACCOUNT_ID": "<CLOUDFLARE_ACCOUNT_ID>",
"PLAYWRIGHT_USE_CLOAKBROWSER": "<PLAYWRIGHT_USE_CLOAKBROWSER>"
}
}
}
}
{
"servers": {
"parallel-browser-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"BROWSER_MCP_CONFIG": "<BROWSER_MCP_CONFIG>",
"BROWSER_MCP_CONFIG_PATH": "<BROWSER_MCP_CONFIG_PATH>",
"BROWSERBASE_API_KEY": "<BROWSERBASE_API_KEY>",
"BROWSERBASE_PROJECT_ID": "<BROWSERBASE_PROJECT_ID>",
"ANCHOR_API_KEY": "<ANCHOR_API_KEY>",
"CLOUDFLARE_API_TOKEN": "<CLOUDFLARE_API_TOKEN>",
"CLOUDFLARE_ACCOUNT_ID": "<CLOUDFLARE_ACCOUNT_ID>",
"PLAYWRIGHT_USE_CLOAKBROWSER": "<PLAYWRIGHT_USE_CLOAKBROWSER>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
BROWSER_MCP_CONFIGOptional | Inline JSON configuration for providers and defaults. See README for shape. |
BROWSER_MCP_CONFIG_PATHOptional | Path to a JSON file with provider configuration. |
BROWSERBASE_API_KEYOptional, secret | Browserbase API key (required when using the browserbase provider). |
BROWSERBASE_PROJECT_IDOptional | Browserbase project ID (required when using the browserbase provider, unless set in config). |
ANCHOR_API_KEYOptional, secret | Anchor Browser API key (required when using the anchor provider). |
CLOUDFLARE_API_TOKENOptional, secret | Cloudflare API token (required when using the cloudflare provider). |
CLOUDFLARE_ACCOUNT_IDOptional | Cloudflare account ID (required when using the cloudflare provider). |
PLAYWRIGHT_USE_CLOAKBROWSEROptional | Set to 'true' to launch the local Playwright provider via CloakBrowser (https://cloakbrowser.dev/) stealth Chromium. Requires installing the optional 'cloakbrowser' npm package. |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 31 May 2026 |
| Last updated | 31 May 2026 |
| Registry name | io.github.etairl/parallel-browser-mcp |
More browser automation servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
