parallel-browser-mcp
by etairl·★ 99·综合分 47
一个支持多云提供商并行浏览器自动化、基于会话控制的MCP服务器
概述
parallel-browser-mcp 是一个全面的MCP服务器,通过数字会话模型实现对多个浏览器会话的同时控制。它支持Playwright、Browserbase、Anchor和Cloudflare Browser Run等多种提供商,通过一组一致的浏览器工具抽象了提供商之间的差异。该服务器包含会话管理工具,如start_session、close_session和get_sessions,以及丰富的浏览器自动化功能,用于导航、交互和内容提取。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当您需要跨多个云提供商进行并行浏览器自动化,并且希望无论底层浏览器技术如何都能获得一致的 MCP 接口时选择此方案。
什么时候不要选它
如果您只需要单个浏览器实例,或者担心与特定云提供商的供应商锁定问题,请避免使用。
此 server 暴露的工具
从 README 抽取出 12 个工具start_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
可对比工具
安装
通过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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。