Browser MCP

Browser MCP

от browsermcp
Автоматизирует ваш браузер: кликает, заполняет формы, извлекает данные. Работает локально в вашем профиле, видит все логины и обходит капчи.
Browser MCP banner
Browser MCP

Automate your browser with AI.
Website • Docs

About

Browser MCP is an MCP server + Chrome extension that allows you to automate your browser using AI applications like VS Code, Claude, Cursor, and Windsurf.

Features

  • ⚡ Fast: Automation happens locally on your machine, resulting in better performance without network latency.
  • 🔒 Private: Since automation happens locally, your browser activity stays on your device and isn't sent to remote servers.
  • 👤 Logged In: Uses your existing browser profile, keeping you logged into all your services.
  • 🥷🏼 Stealth: Avoids basic bot detection and CAPTCHAs by using your real browser fingerprint.

Contributing

This repo contains all the core MCP code for Browser MCP, but currently cannot yet be built on its own due to dependencies on utils and types from the monorepo where it's developed.

Credits

Browser MCP was adapted from the Playwright MCP server in order to automate the user's browser rather than creating new browser instances. This allows using the user's existing browser profile to use logged-in sessions and avoid bot detection mechanisms that commonly block automated browser use.

Часто задаваемые вопросы

Инструменты были проиндексированы:
browser_click

Выполнить клик на веб-странице

Параметры
  • elementstringобязательный

    Понятное человеку описание элемента, используемое для получения разрешения на взаимодействие с элементом

  • refstringобязательный

    Точная ссылка на целевой элемент из снимка страницы

browser_get_console_logs

Получает логи консоли из браузера.

Параметры

Без параметров.

browser_go_back

Вернуться на предыдущую страницу

Параметры

Без параметров.

browser_go_forward

Перейти на следующую страницу

Параметры

Без параметров.

browser_hover

Наведите курсор на элемент на странице

Параметры
  • elementstringобязательный

    Понятное человеку описание элемента, используемое для получения разрешения на взаимодействие с элементом

  • refstringобязательный

    Точная ссылка на целевой элемент из снимка страницы

browser_navigate

Перейти по URL

Параметры
  • urlstringобязательный

    URL для перехода

browser_press_key

Нажмите клавишу на клавиатуре

Параметры
  • keystringобязательный

    Название клавиши для нажатия или символ для генерации, например, ArrowLeft или a.

browser_screenshot

Делает скриншот текущей страницы.

Параметры

Без параметров.

browser_select_option

Выберите опцию в выпадающем списке

Параметры
  • elementstringобязательный

    Понятное человеку описание элемента, используемое для получения разрешения на взаимодействие с элементом

  • refstringобязательный

    Точная ссылка на целевой элемент из снимка страницы

  • valuesstring[]обязательный

    Массив значений для выбора в выпадающем списке. Это может быть одно значение или несколько значений.

browser_snapshot

Сделать снимок доступности текущей страницы. Используйте его для получения ссылок на элементы, с которыми нужно взаимодействовать.

Параметры

Без параметров.

browser_type

Вводит текст в редактируемый элемент

Параметры
  • elementstringобязательный

    Понятное человеку описание элемента, используемое для получения разрешения на взаимодействие с элементом

  • refstringобязательный

    Точная ссылка на целевой элемент из снимка страницы

  • submitbooleanобязательный

    Отправлять ли введенный текст (нажмите Enter после)

  • textstringобязательный

    Текст для ввода в элемент

browser_wait

Ожидать указанное количество секунд.

Параметры
  • timenumberобязательный

    Время ожидания в секундах

0.1.3основная
0.1.2
0.1.1
0.1.0

Выберите клиент, чтобы установить Browser MCP:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "browsermcp-mcp-8o1yhn7cf2": {
      "command": "npx",
      "args": [
        "@browsermcp/mcp@latest"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "browsermcp-mcp-8o1yhn7cf2": {
      "command": "npx",
      "args": [
        "@browsermcp/mcp@latest"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "browsermcp-mcp-8o1yhn7cf2": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "@browsermcp/mcp@latest"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"browsermcp-mcp-8o1yhn7cf2\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"@browsermcp/mcp@latest\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "browsermcp-mcp-8o1yhn7cf2": {
      "command": "npx",
      "args": [
        "@browsermcp/mcp@latest"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add browsermcp-mcp-8o1yhn7cf2 -- npx @browsermcp/mcp@latest

Либо через JSON-конфиг:

claude mcp add-json browsermcp-mcp-8o1yhn7cf2 "{\"command\":\"npx\",\"args\":[\"@browsermcp/mcp@latest\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add browsermcp-mcp-8o1yhn7cf2 -- npx @browsermcp/mcp@latest

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.browsermcp-mcp-8o1yhn7cf2]
command = "npx"
args = ["@browsermcp/mcp@latest"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите Browser MCP, а в поле команды запуска — строку ниже:
npx @browsermcp/mcp@latest

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "browsermcp-mcp-8o1yhn7cf2": {
      "command": "npx",
      "args": [
        "@browsermcp/mcp@latest"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "browsermcp-mcp-8o1yhn7cf2": {
      "command": "npx",
      "args": [
        "@browsermcp/mcp@latest"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например browsermcp-mcp-8o1yhn7cf2.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: browsermcp-mcp-8o1yhn7cf2
    command: npx
    args:
      - "@browsermcp/mcp@latest"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "browsermcp-mcp-8o1yhn7cf2": {
      "command": "npx",
      "args": [
        "@browsermcp/mcp@latest"
      ]
    }
  }
}

Похожие MCP-сервера

Browserbase MCP

Browserbase MCP

официальный

от browserbase

Запускает облачный браузер Browserbase: открывает любые сайты, кликает по элементам, заполняет формы и выгружает данные со страниц.

TypeScript⭐ 3399
Playwright MCP

Playwright MCP

официальный

от microsoft

Playwright управляет браузером: открывает страницы, кликает, заполняет формы. Работает по accessibility-дереву, без скриншотов.

TypeScript⭐ 38388
automatalabs/mcp-server-playwright

automatalabs/mcp-server-playwright

от automata-labs-team

Управляет реальным браузером через Playwright: открывает сайты, кликает по элементам, заполняет формы, делает скриншоты и выполняет JavaScript.

JavaScript⭐ 297
ofershap/real-browser-mcp

ofershap/real-browser-mcp

от ofershap

Управляет вашим реальным Chrome: кликает, заполняет формы, снимает скриншоты и проверяет результат. Работает с вашими сессиями и корпоративным SSO.

JavaScript⭐ 57
freema/firefox-devtools-mcp

freema/firefox-devtools-mcp

от freema

Управляет Firefox: кликает по элементам, заполняет формы, собирает сетевые запросы. Официальный сервер Mozilla, работает локально.

TypeScript⭐ 504
ndthanhdev/mcp-browser-kit

ndthanhdev/mcp-browser-kit

от ndthanhdev

MCP Browser Kit — сервер, который позволяет AI-ассистентам напрямую управлять локальными браузерами. Полезен для автоматизации действий на страницах, сбора данных и тестирования. Разработчики и тес...

TypeScript⭐ 55
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин