Browser Use
Rank #11com.browser-use/browser-use
Control a real Chrome browser to complete any task: fill forms, extract data, book flights.
What you can do with Browser Use
Browser Use's local MCP server exposes its browser agent over stdio so an MCP client can navigate, click, type, read page state and take screenshots, with a fallback tool that hands a whole task to the Browser Use agent when direct control fails.
- Navigate to a page and take a screenshot
- Click, type and scroll through a site step by step
- Extract content or HTML from the current page
- Manage multiple tabs and browser sessions
- Delegate a stuck task to the Browser Use agent
What Browser Use can and cannot do
Sixteen tools for direct browser control (navigate, click, type, scroll, get_state, extract_content, get_html, screenshot), tab and session management, plus retry_with_browser_use_agent, documented as a last resort when direct control fails.
- retry_with_browser_use_agent
- browser_navigate
- browser_click
- browser_type
- browser_get_state
- browser_scroll
- browser_go_back
- browser_list_tabs
- browser_switch_tab
- browser_close_tab
- browser_extract_content
- browser_get_html
- browser_screenshot
- browser_list_sessions
- browser_close_session
- browser_close_all
- Requires your own LLM API key (OPENAI_API_KEY or ANTHROPIC_API_KEY) for the agent tool
- The server has access to your browser and file system; connect only trusted clients and consider a sandbox
- Claude Desktop may not find uvx on PATH on macOS/Linux; use the full path from which uvx
- No other browser instance may use the same profile at the same time
What you need before using Browser Use
The registry listing declares no required environment variables or authentication. This is declared metadata, not a verified install — the repository README is the authority.
Declared by the Official MCP Registry, last synced Oct 16, 2026. Not independently verified by MCP Toplist.
- Runtime
- Python with uvx (uvx --from 'browser-use[cli]' browser-use --mcp)
- Credentials
- OPENAI_API_KEY (or ANTHROPIC_API_KEY) for the agent
- Also needed
- Chrome or Chromium installed locally
Connect Browser Use and confirm it works
- Run claude mcp add browser-use -- uvx --from 'browser-use[cli]' browser-use --mcp, or add the same command and args to your client config
- Set OPENAI_API_KEY (or ANTHROPIC_API_KEY) in the server's env block
- Optionally set BROWSER_USE_HEADLESS=false to show the browser window
claude mcp add browser-use -- uvx browser-use --cli-mcp[mcp_servers.browser-use]
command = "uvx"
args = ["browser-use", "--cli-mcp"]Add to ~/.codex/config.toml.
{
"mcpServers": {
"browser-use": {
"command": "uvx",
"args": [
"browser-use",
"--cli-mcp"
]
}
}
}Add to claude_desktop_config.json (Settings → Developer → Edit Config).
{
"mcpServers": {
"browser-use": {
"command": "uvx",
"args": [
"browser-use",
"--cli-mcp"
]
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project).
{
"servers": {
"browser-use": {
"type": "stdio",
"command": "uvx",
"args": [
"browser-use",
"--cli-mcp"
]
}
}
}Save as .vscode/mcp.json in your workspace.
{
"mcpServers": {
"browser-use": {
"command": "uvx",
"args": [
"browser-use",
"--cli-mcp"
]
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
{
"mcpServers": {
"browser-use": {
"command": "uvx",
"args": [
"browser-use",
"--cli-mcp"
]
}
}
}Ask: "Navigate to example.com and take a screenshot".
Expected: A browser session opens example.com and the agent returns a screenshot of the page.
When to choose another server
- Playwright MCP Server#10
You want deterministic Playwright tools with no LLM key required by the server itself.
- Chrome DevTools MCP#1
You are debugging a page and need DevTools performance and network data.
- invisible_playwright_mcp#168
You want a plain-English browser agent that claims anti-bot stealth.
Compared side by side in Browser automation MCP servers.
What changed, and when this was checked
- First listed
- Jul 28, 2025
- Latest version published
- Jul 17, 2026
- Version history
- 1 version tracked (below)
- Requirements evidence
- Declared by the Official MCP Registry, last synced Oct 16, 2026. Not independently verified by MCP Toplist.
- Profile checked
- Oct 9, 2026 against Docs: MCP server
- Ranking data as of
- Aug 31, 2026
- PulseMCP ↗listed since May 22, 2026 · still listed
- Official MCP ↗listed since Jul 24, 2026 · still listed
Do you maintain Browser Use? to correct or enrich this profile.
Available versions (1)
| Version | Published |
|---|---|
| 0.13.5 | Jul 17, 2026 |
Ranks ahead of 144,385 of 144,396 servers on MCP Toplist.
Show your rank
Maintain this server? Add the live rank badge to your README — it updates automatically as the leaderboard changes.
[](https://mcptoplist.com/server/com.browser-use%2Fbrowser-use)<a href="https://mcptoplist.com/server/com.browser-use%2Fbrowser-use"><img src="https://mcptoplist.com/badge/com.browser-use%2Fbrowser-use.svg" alt="MCP Toplist: Top 1% of 144,396" /></a>Variants: append ?metric=score or ?metric=stars to the image URL.
Frequently asked questions
- Who maintains Browser Use?
- Browser Use is maintained by browser-use, which publishes 2 MCP servers (1 total version) tracked on MCP Toplist.
- Is Browser Use listed on the Official MCP Registry?
- Yes — Browser Use is listed on the Official MCP Registry, alongside PulseMCP.
- How many versions does Browser Use have?
- MCP Toplist tracks 1 version of Browser Use, most recently published on Jul 17, 2026.
- Where can I find the source code for Browser Use?
- The source code for Browser Use is hosted at github.com/browser-use/browser-use.
Do you run this server?
Community projects list the MCP servers behind real agents and apps. Publish yours and this page will link to it.