browser-use-mcp-server
Ochiq manbalardanVeb-sahifalarni to‘g‘ridan-to‘g‘ri Cursor va boshqalardan ko‘rish.
Mashina tarjimasi · Asl matnni koʻrsatish
Browse the web, directly from Cursor etc.
Sharh
- browser
- browser-use
- cursor
- mcp
- mcp-server
- playwright
Oʻrnatish
Buyruqlar faqat koʻrsatiladi, marketpleys ularni bajarmaydi. Rasmiy hujjatlar bilan solishtiring.- Rasmiy saytOchiq manbalardankatalog metamaʼlumotlaridankontext.security/ ↗
- Rasmiy reliz fayllariOchiq manbalardanoxirgi rasmiy relizdangithub.com/kontext-security/browser-use-mcp-server/releases/tag/v1.0.3 ↗
- Til paketlari reyestripythonOchiq manbalardanpaket manifestidan — reyestrda chop etilgani tekshirilmagan
pipx install browser-use-mcp-serverTekshirilmagan: oʻrnatishdan oldin reyestrdagi paket aynan shu loyihaga tegishli ekanini tekshiring.
pypi.org/project/browser-use-mcp-server/ ↗ - Manbadan yigʻishOchiq manbalardankatalog metamaʼlumotlaridan
Manbadan yigʻish: tekshirilgan yigʻish retsepti yoʻq — repozitoriy koʻrsatmalariga amal qiling.
github.com/kontext-security/browser-use-mcp-server ↗
Moslik
«Nomaʼlum» dalil topilmaganini bildiradi, mahsulot mos emasligini emas.| Platforma | Holat | Arxitektura | Dalil | Ishonchlilik |
|---|---|---|---|---|
| Claude (web & desktop) | Nomaʼlum | — | — | — |
| Claude Code | Nomaʼlum | — | — | — |
| Cursor | Nomaʼlum | — | — | — |
| VS Code | Nomaʼlum | — | — | — |
| Windsurf | Nomaʼlum | — | — | — |
| ChatGPT | Nomaʼlum | — | — | — |
| Python | Mos | — | v1.0.3 relizidagi rasmiy yigʻma: browser_use_mcp_server-1.0.3-py3-none-any.whl | 0.60 |
Relizlar
tekshirilgan: 29-okt, 20261.0.3 versiyasi fayllari
| Fayl | Platforma | Hajm | SHA-256 | Rasmiy manbadan yuklab olish |
|---|---|---|---|---|
| browser_use_mcp_server-1.0.3-py3-none-any.whl | python · wheel | 15,6 KB | — | Rasmiy manba ↗ |
| browser_use_mcp_server-1.0.3.tar.gz | Nomaʼlum | 13,6 KB | — | Rasmiy manba ↗ |
| v1.0.3.tar.gz | Nomaʼlum | 82,4 KB | — | Rasmiy manba ↗ |
| v1.0.3.zip | Nomaʼlum | 90,4 KB | — | Rasmiy manba ↗ |
| browser_use_mcp_server-1.0.3-py3-none-any.whl.sigstore.json | imzo | 8,8 KB | — | Rasmiy manba ↗ |
| browser_use_mcp_server-1.0.3.tar.gz.sigstore.json | imzo | 8,8 KB | — | Rasmiy manba ↗ |
| v1.0.3.tar.gz.sigstore.json | imzo | 8,7 KB | — | Rasmiy manba ↗ |
| v1.0.3.zip.sigstore.json | imzo | 8,8 KB | — | Rasmiy manba ↗ |
Relizlar tarixi
- v1.0.215-apr, 2025Rasmiy manba ↗
- v1.0.115-apr, 2025Rasmiy manba ↗
- v1.0.09-apr, 2025Rasmiy manba ↗
Sifat profili
algoritm quality-v1.0 · baholangan 15-okt, 2026Baho tarkibi
Litsenziya
MITBu katalog siyosati holati, yuridik xulosa emas.
Manbalar
Sharhlar
Hali sharhlar yoʻq.
Muqobillar
README
kontext-security/browser-use-mcp-server dan · litsenziya MIT · yuklangan 29-okt, 2026browser-use-mcp-server
[Twitter URL] [Discord] [PyPI version]
An MCP server that enables AI agents to control web browsers using browser-use.
🌐 Want to Vibe Browse the Web? Open-source AI-powered web browser - Vibe Browser.
🔗 Managing multiple MCP servers? Simplify your development workflow with agent-browser
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 |
| Claude (Windows) | %APPDATA%\Claude\claude_desktop_config.json |
Features
- Browser Automation: Control browsers through AI agents
- Dual Transport: Support for both SSE and stdio protocols
- VNC Streaming: Watch browser automation in real-time
- Async Tasks: Execute browser operations asynchronously
Local Development
To develop and test the package locally:
-
Build a distributable wheel:
# From the project root directory uv build -
Install it as a global tool:
uv tool uninstall browser-use-mcp-server 2>/dev/null || true uv tool install dist/browser_use_mcp_server-*.whl -
Run from any directory:
# Set your OpenAI API key for the current session export OPENAI_API_KEY=your-api-key-here # Or provide it inline for a one-time run OPENAI_API_KEY=your-api-key-here browser-use-mcp-server run server --port 8000 --stdio --proxy-port 9000 -
After making changes, rebuild and reinstall:
uv build uv tool uninstall browser-use-mcp-server uv tool install dist/browser_use_mcp_server-*.whl
Docker
Using Docker provides a consistent and isolated environment for running the server.
# Build the Docker image
docker build -t browser-use-mcp-server .
# Run the container with the default VNC password ("browser-use")
# --rm ensures the container is automatically removed when it stops
# -p 8000:8000 maps the server port
# -p 5900:5900 maps the VNC port
docker run --rm -p8000:8000 -p5900:5900 browser-use-mcp-server
# Run with a custom VNC password read from a file
# Create a file (e.g., vnc_password.txt) containing only your desired password
echo "your-secure-password" > vnc_password.txt
# Mount the password file as a secret inside the container
docker run --rm -p8000:8000 -p5900:5900 \
-v $(pwd)/vnc_password.txt:/run/secrets/vnc_password:ro \
browser-use-mcp-server
Note: The :ro flag in the volume mount (-v) makes the password file read-only inside the container for added security.
VNC Viewer
# Browser-based viewer
git clone https://github.com/novnc/noVNC
cd noVNC
./utils/novnc_proxy --vnc localhost:5900
Default password: browser-use (unless overridden using the custom password method)
Example
Try asking your AI:
open https://news.ycombinator.com and return the top ranked article
Support
For issues or inquiries: cobrowser.xyz