
kontext-security/browser-use-mcp-server
Browser automationЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Просматривайте интернет, напрямую через курсор и т.д.
Обзор
Открытый веб-браузер на базе ИИ - . Упростите рабочий процесс разработки с помощью агента-браузера - uv — менеджер пакетов Fast Python — Playwright — автоматизация браузера — mcp-proxy — требуется для режима stdio - [x] : Управление браузерами через AI-агенты - [x] : Поддержка протоколов SSE и stdio - [x] : Мониторинг автоматизации браузера в реальном времени - [x] : Асинхронное выполнение операций браузера Для локальной разработки и тестирования пакета: 4. После внесения изменений, пересобрать и переустановить: Использование Docker обеспечивает единую и изолированную среду для работы сервера. Примечание: флаг :ro в монтаже тома (-v) делает файл пароля только для чтения внутри контейнера для дополнительной безопасности. Пароль по умолчанию: использование в браузере (если не переопределить с помощью пользовательского пароля)
Обзор (машинный перевод)
Сервер MCP, который позволяет агентам ИИ управлять веб-браузерами с помощью использование браузером.
** 🌐 Хотите Vibe Browse the Web?** Открытый веб-браузер на базе искусственного интеллекта — Vibe Browser.
** 🔗 Управление несколькими MCP-серверами?** Упростите рабочий процесс разработки с помощью агента-браузера
Предварительные требования
- uv — быстрый менеджер пакетов на Python
- Playwright — автоматизация браузера
- MCP-прокси — требуется для режима stdio
Окружающая среда
Создайте файл .env:
Установка
Использование
Режим SSE
stdio Mode
Конфигурация клиента
Конфигурация клиента режима SSE
конфигурация клиента режима stdio
Конфигурационные локации
| Клиент | Путь конфигурации |
|---|---|
| Курсор | ./.cursor/mcp.json |
| Виндсерфинг | ~/.codeium/windsurf/mcp_config.json |
| Клод (Mac) | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Клод (Windows) | %APPDATA%\Claude\claude_desktop_config.json |
Особенности
- [x] Автоматизация браузеров: управление браузерами через агентов ИИ
- [x] Dual Transport: Поддержка протоколов SSE и stdio
- [x] VNC Streaming: Просмотр автоматизации браузера в реальном времени
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
browser-use-mcp-server
Prerequisites
- uv - Fast Python package manager
- Playwright - Browser automation
- mcp-proxy - Required for stdio mode
# Install prerequisites
curl -LsSf https://astral.sh/uv/install.sh | sh
uv tool install mcp-proxy
uv tool update-shell
Environment
Create a .env file:
OPENAI_API_KEY=your-api-key
CHROME_PATH=optional/path/to/chrome
PATIENT=false # Set to true if API calls should wait for task completion
Installation
# Install dependencies
uv sync
uv pip install playwright
uv run playwright install --with-deps --no-shell chromium
Usage
SSE Mode
# Run directly from source
uv run server --port 8000
stdio Mode
# 1. Build and install globally
uv build
uv tool uninstall browser-use-mcp-server 2>/dev/null || true
uv tool install dist/browser_use_mcp_server-*.whl
# 2. Run with stdio transport
browser-use-mcp-server run server --port 8000 --stdio --proxy-port 9000
Client Configuration
SSE Mode Client Configuration
{
"mcpServers": {
"browser-use-mcp-server": {
"url": "http://localhost:8000/sse"
}
}
}
stdio Mode Client Configuration
{
"mcpServers": {
"browser-server": {
"command": "browser-use-mcp-server",
"args": [
"run",
"server",
"--port",
"8000",
"--stdio",
"--proxy-port",
"9000"
],
"env": {
"OPENAI_API_KEY": "your-api-key"
}
}
}
}
Config Locations
| Client | Configuration Path |
|---|---|
| Cursor | ./.cursor/mcp.json |
| Windsurf | ~/.codeium/windsurf/mcp_config.json |
| Claude (Mac) | ~/Library/Application Support/Claude/claude_desktop_config.json |
Установка
docker run --rm -p8000:8000 -p5900:5900 browser-use-mcp-serverКонфигурация
{
"mcpServers": {
"browser-use-mcp-server": {
"url": "http://localhost:8000/sse"
}
}
}