Parallel Browser MCP — MCP-сервер для Claude Code: запуск
Сервер запускает параллельные веб-сессии с числовыми ID и управляет ими через Playwright, Browserbase, Anchor или Cloudflare. Пригодится для одновременной работы агента на нескольких сайтах.
claude mcp add --env BROWSER_MCP_CONFIG=<BROWSER_MCP_CONFIG> --env BROWSER_MCP_CONFIG_PATH=<BROWSER_MCP_CONFIG_PATH> --env BROWSERBASE_API_KEY=<BROWSERBASE_API_KEY> --env BROWSERBASE_PROJECT_ID=<BROWSERBASE_PROJECT_ID> --env ANCHOR_API_KEY=<ANCHOR_API_KEY> --transport stdio parallel-browser-mcp -- npx -y parallel-browser-mcpЧто делает Parallel Browser MCP
Сервер выдаёт каждой сессии числовой идентификатор вроде 1 или 2. Клиент MCP сначала вызывает start_session, а затем передаёт этот номер во все команды управления: от перехода по URL (browser_navigate) и кликов до ввода текста, снятия скриншотов и отправки файлов. Сессиями можно управлять по отдельности или закрыть все разом через close_all_sessions.
Под капотом поддержаны четыре провайдера: локальный Playwright без дополнительных токенов, а также облачные сервисы Browserbase, Anchor Browser и Cloudflare Browser Run. Настройки провайдеров задаются централизованно через переменную BROWSER_MCP_CONFIG или файл конфигурации, а не в каждом вызове инструмента.
Для обхода защиты от ботов сервер поддерживает запуск CloakBrowser вместо стандартного Chromium. Учтите: для этого режима придётся вручную поставить пакет cloakbrowser, а при первом старте сессии скачается бинарный файл размером около 200 МБ.
Какие задачи решает
- запускать несколько изолированных сессий браузера одновременно
- собирать снимки страниц и генерировать локаторы для элементов UI
- автоматизировать заполнение веб-форм и загрузку файлов
- обходить базовую защиту от ботов с помощью stealth-сборки Chromium
Примеры запросов агенту
- Запусти браузерную сессию через Playwright и перейди на
https://example.com - Сделай скриншот текущей страницы в сессии 1 с помощью
browser_screenshot - Закрой все активные браузерные сессии через
close_all_sessions
Как установить Parallel Browser MCP
Командой платформы
claude mcp add --env BROWSER_MCP_CONFIG=<BROWSER_MCP_CONFIG> --env BROWSER_MCP_CONFIG_PATH=<BROWSER_MCP_CONFIG_PATH> --env BROWSERBASE_API_KEY=<BROWSERBASE_API_KEY> --env BROWSERBASE_PROJECT_ID=<BROWSERBASE_PROJECT_ID> --env ANCHOR_API_KEY=<ANCHOR_API_KEY> --transport stdio parallel-browser-mcp -- npx -y parallel-browser-mcpВместо <…> подставьте свои значения. Ещё 3 переменные окружения — в README сервера
Командой платформы
codex mcp add parallel-browser-mcp --env BROWSER_MCP_CONFIG=<BROWSER_MCP_CONFIG> --env BROWSER_MCP_CONFIG_PATH=<BROWSER_MCP_CONFIG_PATH> --env BROWSERBASE_API_KEY=<BROWSERBASE_API_KEY> --env BROWSERBASE_PROJECT_ID=<BROWSERBASE_PROJECT_ID> --env ANCHOR_API_KEY=<ANCHOR_API_KEY> -- npx -y parallel-browser-mcpВместо <…> подставьте свои значения. Ещё 3 переменные окружения — в README сервера
Файл настроек
{
"mcpServers": {
"parallel-browser-mcp": {
"command": "npx",
"args": [
"-y",
"parallel-browser-mcp"
],
"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>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 3 переменные окружения — в README сервера
Файл настроек
{
"servers": {
"parallel-browser-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"parallel-browser-mcp"
],
"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>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 3 переменные окружения — в README сервера
Командой платформы
gemini mcp add -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> parallel-browser-mcp npx -y parallel-browser-mcpВместо <…> подставьте свои значения. Ещё 3 переменные окружения — в README сервера
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Parallel Browser MCP
Как установить Parallel Browser MCP в Claude Code?
Выполните в терминале команду `claude mcp add parallel-browser-mcp -e BROWSERBASE_API_KEY=<BROWSERBASE_API_KEY> -e ANCHOR_API_KEY=<ANCHOR_API_KEY> -e CLOUDFLARE_API_TOKEN=<CLOUDFLARE_API_TOKEN> -- npx -y parallel-browser-mcp`. Если облачные сервисы не нужны, аргументы с ключами API можно опустить.
Что делает Parallel Browser MCP?
Сервер предоставляет набор инструментов для одновременного управления браузерами через Playwright, Browserbase, Anchor и Cloudflare. Он присваивает каждой вкладке числовой sessionId и позволяет кликать, заполнять формы и делать снимки страниц.
Как включить CloakBrowser для скрытного браузинга?
Установите в проект пакет npm install cloakbrowser и укажите параметр useCloakBrowser: true в настройках провайдера Playwright либо передайте переменную PLAYWRIGHT_USE_CLOAKBROWSER=true. При первом запуске загрузится stealth-бинарник Chromium.