Mentions Windsurf (by Codeium) as a potential client, though notes it doesn't currently support SSE transport
Provides Docker support for containerized deployment with customizable VNC server password configuration
Uses .env file configuration for storing API keys and Chrome path settings
References the browser-use GitHub repository as the source of the underlying tool being served
Uses OpenAI API to power the browser automation capabilities, with an API key being required in the .env file
➡️ browser-use mcp server
browser-use MCP Server with SSE transport
requirements
uv
quickstart
the .env requires the following:
we will be adding support for other LLM providers to power browser-use (claude, grok, bedrock, etc)
when building the dockerfile you can add in your own VNC server password:
tools
SSE transport
browser_use - Initiates browser tasks with URL and action
browser_get_result - Retrieves results of async browser tasks
supported clients
cursor.ai
claude desktop
claude code
windsurf (windsurf doesn't support SSE yet)
usage
after running the server, add http://localhost:8000/sse to your client UI, or in a mcp.json file:
cursor
./.cursor/mcp.json
windsurf
~/.codeium/windsurf/mcp_config.json
claude
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json
then try asking your LLM the following:
open https://news.ycombinator.com and return the top ranked article
help
for issues or interest reach out @ https://cobrowser.xyz