Перейти к содержимому

browser-use-mcp-server

Сервер для автоматизации веб-браузеров AI агентами с помощью browser-use.

Python
740 stars

Описание

Это Python-сервер, интегрирующий browser-use для контроля веб-браузеров AI агентами. Ключевые особенности: поддержка SSE и stdio протоколов, VNC-стриминг для реального времени просмотра, асинхронная обработка задач. Использует Playwright для автоматизации, uv для управления пакетами. Идеален для интеграции в IDE вроде Cursor, Claude или Windsurf для задач веб-браузинга, таких как навигация, чтение контента и взаимодействие с сайтами.

Возможности

Автоматизация браузера

Контроль веб-браузеров через AI агентов для навигации и взаимодействия.

Двойной транспорт

Поддержка SSE и stdio протоколов для гибкой интеграции.

VNC-стриминг

Реальное время просмотра автоматизации браузера.

Асинхронные задачи

Выполнение операций браузера в фоновом режиме без блокировки.

Установка

Установка:

Предварительные требования:

curl -LsSf https://astral.sh/uv/install.sh | sh
uv tool install mcp-proxy
uv tool update-shell

Создайте .env файл:

OPENAI_API_KEY=your-api-key
CHROME_PATH=optional/path/to/chrome
PATIENT=false
uv sync
uv pip install playwright
uv run playwright install --with-deps --no-shell chromium

Запуск в SSE режиме:

uv run server --port 8000

Для stdio режима:

uv build
uv tool uninstall browser-use-mcp-server 2>/dev/null || true
uv tool install dist/browser_use_mcp_server-*.whl
browser-use-mcp-server run server --port 8000 --stdio --proxy-port 9000

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
740

Ссылки