browser-use-mcp-server
Сервер для автоматизации веб-браузеров AI агентами с помощью browser-use.
Описание
Это 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