Runs browser-use through MCP so AI agents can automate Chromium over SSE or stdio, with optional VNC viewing.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Browser Use MCP Server.
co-browser/browser-use-mcp-server MCP server exposes browser-use browser automation through the Model Context Protocol. An MCP client can send browser tasks to an instance running locally or in a container. The README demonstrates a task that opens Hacker News and returns the top-ranked article, indicating that the server is intended for navigation and web interaction driven by an AI agent.
The project supports two MCP transports. SSE mode exposes the server at an HTTP endpoint, while stdio mode runs through the installed command and uses mcp-proxy as part of the stdio setup. Browser work can also run asynchronously, allowing operations to continue without requiring every request to block until completion.
The server uses browser-use together with Playwright to automate Chromium. In local development, dependencies are synchronized with uv, Playwright is installed, and Chromium is downloaded with its required dependencies. The server can then be started from source with an HTTP port, or built into a wheel and installed as a uv tool for stdio operation.
SSE clients connect to the /sse path on the configured server port. The stdio example starts browser-use-mcp-server with the run server arguments, enables stdio, and assigns a proxy port. Client configuration examples are provided for Cursor, Windsurf, and Claude Desktop.
For containerized operation, the included Dockerfile packages the browser environment and VNC support. Port 8000 is used for the MCP server and port 5900 for VNC. A browser-based noVNC viewer can connect to the VNC port so an operator can watch the automation. The default VNC password is browser-use, unless a mounted password file overrides it.
The documented local prerequisites are uv, Playwright, and mcp-proxy. After installing dependencies, install Chromium with:
Set OPENAI_API_KEY in a .env file or in the process environment before running the server. CHROME_PATH can point to an alternate Chrome executable. The PATIENT setting controls whether API calls wait for task completion; the README uses false by default.
SSE mode can be started from the source tree with uv run server --port 8000. For stdio, build the project, install the generated wheel as a uv tool, and run the installed browser-use-mcp-server command with the documented server and proxy arguments. Docker users can build the image locally and publish ports 8000 and 5900.
co-browser/browser-use-mcp-server MCP server provides the following documented capabilities:
The provided material does not enumerate individual MCP tool names or their parameter schemas, so integrations should not assume a specific tool catalog beyond these capabilities.
An OpenAI API key is required by the documented environment configuration. Browser automation also depends on a working Playwright and Chromium installation unless the Docker image is used. Stdio mode requires mcp-proxy according to the prerequisites, while SSE mode is shown as a direct server process.
The Docker example uses a default VNC password unless one is supplied through the mounted secret file. Change that default before exposing the VNC port beyond a trusted environment. The README documents configuration paths for Cursor, Windsurf, and Claude Desktop, but does not provide a configuration example for every MCP client.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/co-browser-browser-use-mcp-server)<a href="https://allmcps.com/mcp/co-browser-browser-use-mcp-server"><img src="https://allmcps.com/api/badge/co-browser-browser-use-mcp-server?style=directory" alt="Browser Use MCP Server on AllMCPs" /></a>