MCP Catalogs
Home

parallel-browser-mcp

by etairl·99·Score 47

An MCP server enabling parallel browser automation across multiple cloud providers with session-based control.

browser-automationweb-scrapingdeveloper-tools
1
Forks
0
Open issues
this month
Last commit
2d ago
Indexed

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:

you:AI agents performing parallel web scraping and data collection from multiple sources simultaneously
you:Automated UI testing across different browser environments and cloud providers in parallel
you:Content management systems automating updates across multiple web properties concurrently
you:How many browser sessions can be run concurrently?
you:Can I use multiple browser providers simultaneously?

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 README
  • start_session

    Start a new browser session with a specified provider

  • close_session

    Close an existing browser session

  • close_all_sessions

    Close all active browser sessions

  • get_sessions

    List all active browser sessions

  • browser_navigate

    Navigate the browser to a specific URL

  • browser_click

    Click on an element identified by a selector

  • browser_fill

    Fill an input field with specified text

  • browser_screenshot

    Take a screenshot of the current browser page

  • browser_fill_form

    Fill out a form with provided field values

  • browser_get_page_structure

    Get the HTML structure of the current page

  • browser_wait_for_selector

    Wait for an element to appear on the page

  • browser_evaluate

    Execute JavaScript code in the browser

Comparable tools

playwright-mcpbrowserlessscrapypuppeteer

Installation

Install with npm:

npm install -g parallel-browser-mcp

In 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.