MCP Catalogs
首页

parallel-browser-mcp

by etairl·99·综合分 47

一个支持多云提供商并行浏览器自动化、基于会话控制的MCP服务器

browser-automationweb-scrapingdeveloper-tools
1
Forks
0
活跃 Issue
本月
最近提交
2 天前
收录于

概述

parallel-browser-mcp 是一个全面的MCP服务器,通过数字会话模型实现对多个浏览器会话的同时控制。它支持Playwright、Browserbase、Anchor和Cloudflare Browser Run等多种提供商,通过一组一致的浏览器工具抽象了提供商之间的差异。该服务器包含会话管理工具,如start_session、close_session和get_sessions,以及丰富的浏览器自动化功能,用于导航、交互和内容提取。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:AI代理同时从多个源并行进行网页抓取和数据收集
:在不同浏览器环境和云提供商上并行执行自动化UI测试
:内容管理系统并行自动化更新多个网络资产
:可以同时运行多少个浏览器会话?
:我可以同时使用多个浏览器提供商吗?

什么时候选它

当您需要跨多个云提供商进行并行浏览器自动化,并且希望无论底层浏览器技术如何都能获得一致的 MCP 接口时选择此方案。

什么时候不要选它

如果您只需要单个浏览器实例,或者担心与特定云提供商的供应商锁定问题,请避免使用。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • 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

可对比工具

playwright-mcpbrowserlessscrapypuppeteer

安装

通过npm安装:

npm install -g parallel-browser-mcp

在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

可以同时运行多少个浏览器会话?
该服务器支持在内存中同时运行多个浏览器会话,仅受可用系统资源和特定提供商的限制。
我可以同时使用多个浏览器提供商吗?
是的,服务器允许您配置多个提供商并在不同会话中使用它们,但每个会话在单一提供商上下文中运行。

parallel-browser-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。