MCP server for AI agent browser control
Top 51.6% on sourcepulse
This project provides an MCP server enabling AI agents to control web browsers, targeting AI developers and researchers. It allows agents to automate web interactions, enhancing productivity and enabling new AI-driven workflows.
How It Works
The server leverages the browser-use
library and Playwright for browser automation. It supports both Server-Sent Events (SSE) and stdio transport protocols for communication with AI agents. This dual transport approach offers flexibility in integration, while VNC streaming provides real-time visibility into browser operations.
Quick Start & Requirements
curl -LsSf https://astral.sh/uv/install.sh | sh
and uv tool install mcp-proxy
. Update shell with uv tool update-shell
.uv sync
and uv pip install playwright
. Install browser binaries with uv run playwright install --with-deps --no-shell chromium
.OPENAI_API_KEY
. CHROME_PATH
is optional.uv run server --port 8000
) or install globally and run with stdio transport (browser-use-mcp-server run server --port 8000 --stdio --proxy-port 9000
).Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project is primarily designed for AI agent interaction and may require specific client-side configuration for integration with various AI platforms like Cursor or Claude.
3 weeks ago
1 week