Integrations
Provides containerized deployment with VNC streaming capabilities, allowing clients to view the automated browser activities
Integrates with GitHub repositories for accessing the browser-use project and related components
Uses OpenAI's API to power the browser automation capabilities, requiring an API key for operation
browser-use-mcp-server
An MCP server that enables AI agents to control web browsers using browser-use.
🔗 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
Create a .env
file:
Installation
Usage
SSE Mode
stdio Mode
Client Configuration
SSE Mode Client Configuration
stdio Mode Client Configuration
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:Copy
- Install it as a global tool:Copy
- Run from any directory:Copy
- After making changes, rebuild and reinstall:Copy
Docker
Using Docker provides a consistent and isolated environment for running the server.
Note: The :ro
flag in the volume mount (-v
) makes the password file read-only inside the container for added security.
VNC Viewer
Default password: browser-use
(unless overridden using the custom password method)
Example
Try asking your AI:
Support
For issues or inquiries: cobrowser.xyz
Star History
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
An MCP server that enables AI assistants to control a web browser through natural language commands, allowing them to navigate websites and extract information via SSE transport.