browser-use-mcp-server
** 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
Environment
.env
file:Installation
Usage
SSE Mode
stdio Mode
Client Configuration
SSE Mode Client Configuration
stdio Mode Client Configuration
Config Locations
[object Object] | [object Object] |
[object Object] | [object Object] |
[object Object] | [object Object] |
[object Object] | [object Object] |
[object Object] | [object Object] |
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
- Build a distributable wheel:
- Install it as a global tool:
- Run from any directory:
- After making changes, rebuild and reinstall:
Docker
VNC Viewer
browser-use
(unless overridden using the custom password method)Example
Support
Star History
browser-use-mcp-server
** 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
Environment
.env
file:Installation
Usage
SSE Mode
stdio Mode
Client Configuration
SSE Mode Client Configuration
stdio Mode Client Configuration
Config Locations
[object Object] | [object Object] |
[object Object] | [object Object] |
[object Object] | [object Object] |
[object Object] | [object Object] |
[object Object] | [object Object] |
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
- Build a distributable wheel:
- Install it as a global tool:
- Run from any directory:
- After making changes, rebuild and reinstall:
Docker
VNC Viewer
browser-use
(unless overridden using the custom password method)