Browser Use
OFFICIAL SERVERLocal MCP server that drives a Chrome or Chromium browser step by step, with an agent fallback
Lets an assistant drive a browser with Puppeteer: navigate, click, fill forms, read pages, take screenshots.
By Bytedance Inc. TypeScript Local · stdio Browser automation
56 popularity score ★ 40k ↓ 792/wk
Opens the app, which asks before it adds the server.
claude mcp add browser-use -- npx -y @agent-infra/mcp-server-browser{
"mcpServers": {
"browser-use": {
"command": "npx",
"args": [
"-y",
"@agent-infra/mcp-server-browser"
]
}
}
}{
"mcpServers": {
"browser-use": {
"command": "npx",
"args": [
"-y",
"@agent-infra/mcp-server-browser"
]
}
}
}{
"servers": {
"browser-use": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@agent-infra/mcp-server-browser"
]
}
}
}[mcp_servers.browser-use]
command = "npx"
args = ["-y", "@agent-infra/mcp-server-browser"]gemini mcp add --scope user browser-use npx -- -y @agent-infra/mcp-server-browserThe Browser Use MCP Server (@agent-infra/mcp-server-browser) is ByteDance's browser automation server from the UI-TARS Desktop project. It drives a browser through Puppeteer and gives the model structured data from the page: indexed lists of clickable elements, page text, markdown and links, so it can act without a vision model. An optional vision mode adds screenshot capture and coordinate clicks for layouts where structured data is not enough.
Its tools navigate, go back and forward, click, hover, fill inputs, select options, press keys, scroll, run JavaScript, manage tabs, list downloads and take screenshots; console logs, downloads and screenshots are also offered as resources.
It runs locally with npx @agent-infra/mcp-server-browser@latest (Node.js 18 or newer), using Chrome, Edge or Firefox, headed by default or headless, or connects to a remote browser through a CDP or WebSocket endpoint. With --port it serves SSE and Streamable HTTP for remote use, where viewport size, vision coordinate factors and user agent can be set per request with HTTP headers. This page covers the MCP server package; UI-TARS Desktop itself is a separate desktop agent app in the same repository.
browser_clickbrowser_closebrowser_close_tabbrowser_evaluatebrowser_form_input_fillbrowser_get_clickable_elementsbrowser_get_download_listbrowser_get_markdownbrowser_get_textbrowser_go_backbrowser_go_forwardbrowser_hoverbrowser_navigatebrowser_new_tabbrowser_press_keybrowser_read_linksbrowser_screenshotbrowser_scrollbrowser_selectbrowser_switch_tabbrowser_tab_listbrowser_vision_screen_capturebrowser_vision_screen_click