browser-use MCP Server

by williamvd4
Verified
# ➡️ browser-use mcp server [browser-use](https://github.com/browser-use/browser-use) MCP Server with SSE transport ### requirements - uv ``` curl -LsSf https://astral.sh/uv/install.sh | sh ``` ### quickstart ``` uv sync uv pip install playwright uv run playwright install --with-deps --no-shell chromium uv run server --port 8000 ``` - the .env requires the following: ``` OPENAI_API_KEY=[your api key] CHROME_PATH=[only change this if you have a custom chrome build] ``` - 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: ``` docker build --build-arg VNC_PASSWORD=klaatubaradanikto . ``` ### tools - [x] SSE transport - [x] browser_use - Initiates browser tasks with URL and action - [x] browser_get_result - Retrieves results of async browser tasks ### supported clients - cursor.ai - claude desktop - claude code - <s>windsurf</s> ([windsurf](https://codeium.com/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: ```json { "mcpServers": { "browser-use-mcp-server": { "url": "http://localhost:8000/sse" } } } ``` #### 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 # stars <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=co-browser/browser-use-mcp-server&type=Date&theme=dark" /> <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=co-browser/browser-use-mcp-server&type=Date" /> <img alt="Star History Chart" src="https://api.star-history.com/svg?repos=co-browser/browser-use-mcp-server&type=Date" /> </picture>