Concurrent Browser Mcp
About
A concurrent browser MCP server that supports multiple parallel browser instances.
Details
- Author
- sailaoda
- Downloads
- 346
- Categories
- Automation
Jump to
- Multi-instance concurrency with full resource isolation
- Dynamic instance creation, management, and cleanup
- Supports Chromium, Firefox, and WebKit
- Automatic timeout-based cleanup to prevent leaks
- Complete browser automation (navigation, click, type, screenshots)
- Customizable viewport, user agent, and CSP bypass
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Concurrent Browser McpCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install via npm install -g concurrent-browser-mcp or run directly with npx concurrent-browser-mcp. Configure in your MCP client using the provided JSON examples under mcpServers. Launch with command-line options such as --max-instances 25 --browser firefox --headless false to customize instance limits, browser type, headless mode, viewport size, and more.
browser_create_instance
Create a new browser instance
browser_list_instances
List all browser instances
browser_close_instance
Close the specified browser instance
browser_close_all_instances
Close all browser instances
browser_navigate
Navigate to a specified URL
browser_go_back
Go back to the previous page
browser_go_forward
Go forward to the next page
browser_refresh
Refresh the current page
browser_click
Click on a page element
browser_type
Type text into an element
browser_fill
Fill a form field
browser_select_option
Select an option from a dropdown
browser_get_page_info
Get detailed page information including full HTML content, page statistics, and metadata
browser_get_element_text
Get element text content
browser_get_element_attribute
Get element attribute value
browser_screenshot
Take a screenshot of the page or element
browser_wait_for_element
Wait for an element to appear
browser_wait_for_navigation
Wait for page navigation to complete
browser_evaluate
Execute JavaScript code in the page context
browser_get_markdown
Get page content in Markdown format, optimized for large language models
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"concurrent browser mcp": {
"concurrent-browser-mcp": {
"command": "npx",
"args": [
"concurrent-browser-mcp",
"--max-instances",
"20"
]
}
}
}
}
McpServers
{
"concurrent-browser-mcp": {
"command": "npx",
"args": [
"concurrent-browser-mcp",
"--max-instances",
"20"
]
}
}
Concurrent Browser MCP
一个支持多并发的浏览器 MCP (Model Context Protocol) 服务器,基于 Playwright 构建。
功能特点
- 🚀 多实例并发: 支持同时运行多个浏览器实例
- 🎯 实例管理: 动态创建、管理和清理浏览器实例
- 🔧 灵活配置: 支持多种浏览器类型和自定义配置
- 🛡️ 资源管理: 自动清理超时的实例,防止资源泄漏
- 🌐 全功能支持: 完整的浏览器自动化功能(导航、点击、输入、截图等)
- 💻 跨平台: 支持 Chromium、Firefox、WebKit
安装
方式一:从 npm 安装(推荐)
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


