# Browser Automation

Сервер управляет браузером: открывает страницы, нажимает элементы, заполняет формы и сохраняет скриншоты. Пригодится для действий на сайтах, которые нужно видеть или продолжать в той же сессии.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 13
- Автор: mindstone
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/mindstone/mcp-servers/tree/HEAD/connectors/browser-automation
- Обновлён: 2026-10-22
- HTML: https://affpapa.org/nevibecode/mcp/browser-automation

## Что делает

Агент может переходить по URL, читать заголовок и текст страницы, работать с полями и вкладками, делать скриншоты и сохранять страницу в PDF. Для элементов доступны ссылки из дерева доступности или CSS-селекторы. Сессию браузера можно сохранить и использовать позже.

Для работы нужны Node.js 20+, npm и CLI `agent-browser` в `PATH`; если CLI не найден, сервер может запустить его через `npx`. API-ключи и учётные данные для подключения сервера не требуются. По умолчанию окно браузера видно, а `MCP_WORKSPACE_PATH` задаёт папку для PDF и файлов загрузки. Без `agent-browser` в `PATH` или доступного `npx` сервер не сможет управлять браузером.

## Требования
- Нужно: Node.js (команды через npx)
- Переменные окружения: `AGENT_BROWSER_SESSION_NAME`, `AGENT_BROWSER_SHOW_WINDOW`, `MCP_WORKSPACE_PATH` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add --env AGENT_BROWSER_SESSION_NAME=<AGENT_BROWSER_SESSION_NAME> --env AGENT_BROWSER_SHOW_WINDOW=<AGENT_BROWSER_SHOW_WINDOW> --env MCP_WORKSPACE_PATH=<MCP_WORKSPACE_PATH> --transport stdio browser-automation -- npx -y @mindstone/mcp-server-browser-automation
```
Вместо <…> подставьте свои значения

### Codex

**Командой платформы**
```bash
codex mcp add browser-automation --env AGENT_BROWSER_SESSION_NAME=<AGENT_BROWSER_SESSION_NAME> --env AGENT_BROWSER_SHOW_WINDOW=<AGENT_BROWSER_SHOW_WINDOW> --env MCP_WORKSPACE_PATH=<MCP_WORKSPACE_PATH> -- npx -y @mindstone/mcp-server-browser-automation
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "browser-automation": {
            "command": "npx",
            "args": [
                "-y",
                "@mindstone/mcp-server-browser-automation"
            ],
            "env": {
                "AGENT_BROWSER_SESSION_NAME": "<AGENT_BROWSER_SESSION_NAME>",
                "AGENT_BROWSER_SHOW_WINDOW": "<AGENT_BROWSER_SHOW_WINDOW>",
                "MCP_WORKSPACE_PATH": "<MCP_WORKSPACE_PATH>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "browser-automation": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@mindstone/mcp-server-browser-automation"
            ],
            "env": {
                "AGENT_BROWSER_SESSION_NAME": "<AGENT_BROWSER_SESSION_NAME>",
                "AGENT_BROWSER_SHOW_WINDOW": "<AGENT_BROWSER_SHOW_WINDOW>",
                "MCP_WORKSPACE_PATH": "<MCP_WORKSPACE_PATH>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e AGENT_BROWSER_SESSION_NAME=<AGENT_BROWSER_SESSION_NAME> -e AGENT_BROWSER_SHOW_WINDOW=<AGENT_BROWSER_SHOW_WINDOW> -e MCP_WORKSPACE_PATH=<MCP_WORKSPACE_PATH> browser-automation npx -y @mindstone/mcp-server-browser-automation
```
Вместо <…> подставьте свои значения

## Когда брать
- открыть страницу и узнать её заголовок
- заполнить форму на сайте
- сделать скриншот текущей страницы
- сохранить страницу в PDF в рабочую папку
- переключиться на другую вкладку браузера

## Примеры запросов агенту
- Открой страницу входа и дождись, пока я выполню вход.
- Заполни форму на открытой странице этими данными и покажи скриншот перед отправкой.
- Сохрани текущую страницу в PDF в рабочую папку.

## Похожие
- [Scrapling MCP Server](https://affpapa.org/nevibecode/mcp/scrapling-mcp-server.md) — MCP-сервер · ★ 89899
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119231
- [AIHawk](https://affpapa.org/nevibecode/mcp/aihawk.md) — MCP-сервер · ★ 32260
- [Skyvern](https://affpapa.org/nevibecode/mcp/skyvern.md) — MCP-сервер · ★ 23283
- [SeleniumBase MCP](https://affpapa.org/nevibecode/mcp/seleniumbase-mcp.md) — MCP-сервер · ★ 13181
- [apify-mcp-server](https://affpapa.org/nevibecode/mcp/apify-mcp-server.md) — MCP-сервер · ★ 13345

Из того же набора: [mindstone/mcp-servers](https://affpapa.org/nevibecode/by/mindstone/mcp-servers.md) — 24 карточки

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
