browser-use-mcp-server
MCP-сервер, который дает агенту управлять браузером: открывать страницы, кликать и заполнять формы через Playwright
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Управляет настоящим браузером и ходит в сеть
- Действует на сайтах от вашего имени под управлением модели
Установка
Ручная установка
uv tool install mcp-proxy
uv pip install playwright
uv run playwright install --with-deps --no-shell chromium
uv build
uv tool install dist/browser_use_mcp_server-*.whlСборка и установка сервера через uv, затем запуск browser-use-mcp-server.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер поднимает браузерного агента поверх библиотеки browser-use и Playwright и отдает его по протоколу MCP. Через него ассистент открывает сайты, ходит по ссылкам, кликает и заполняет поля от вашего имени. Работает в двух транспортах: SSE и stdio, есть готовые конфигурации для Cursor, Windsurf и Claude. Действиями браузера управляет языковая модель, поэтому нужен ключ OpenAI.
Для кого. Для разработчиков и тестировщиков, которым нужно, чтобы агент сам работал в браузере.
Подходит, если
- Нужно поручить агенту навигацию по сайту и заполнение форм
- Нужен браузер в Cursor, Windsurf или Claude как MCP-инструмент
- Нужна изолированная среда браузера через Docker
Не подходит, если
- Нет ключа OpenAI и нельзя использовать внешнюю модель
- Действия в браузере должны выполняться строго вручную, без автономного агента
Пример запроса к агенту
Открой сайт, найди на нем страницу с ценами и выпиши тарифыОграничения
Нужен ключ OpenAI, а его API из России без VPN недоступно. Требуются установленный Playwright и браузер Chromium, для изоляции удобен Docker. Агент действует в браузере сам, поэтому запускайте его только на своих аккаунтах и ресурсах и следите за тем, что он делает.
Как отключить. Удалите запись сервера из конфигурации MCP клиента и снимите инструмент командой uv tool uninstall browser-use-mcp-server.
MCP
- Транспорт
- sse, stdio
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| OPENAI_API_KEY обязательная, секрет | Ключ OpenAI: модель управляет действиями браузера. |
Проверка безопасности
- Управляет настоящим браузером и ходит в сеть
- Действует на сайтах от вашего имени под управлением модели
Коротко о README
README описывает установку через uv, Playwright с Chromium и запуск в режимах SSE и stdio. Приведены конфигурации клиента для Cursor, Windsurf и Claude, а также пути к их файлам настроек. Есть вариант запуска в Docker с проброшенными портами и переменной OPENAI_API_KEY. Проект собран на Python, лицензия MIT.
Частые вопросы
Какие транспорты поддерживаются?
SSE и stdio. Для SSE клиент подключается по URL, для stdio сервер запускается как команда с аргументами.
Зачем ключ OpenAI?
Действиями браузера управляет языковая модель, она решает, куда кликнуть и что ввести, поэтому нужен внешний ключ.
Похожие
CLI, скилл и Python-библиотека для управления браузером: агент кликает, заполняет формы и читает страницы через CDP
Скилл собирает обсуждения темы за последние 30 дней из Reddit, X, YouTube, HN, Polymarket и GitHub и сводит их в бриф
Официальный MCP-сервер команды Chrome DevTools: агент управляет живым Chrome, смотрит сеть, консоль и записывает трейсы производительности
Быстрый CLI на Rust для автоматизации браузера агентами: снимки доступности со ссылками на элементы, MCP-сервер и скиллы