{"slug":"bytedance/browser-mcp","name":"Browser MCP","description":"A fast, lightweight MCP server that empowers LLMs with browser automation via Puppeteerâs structured accessibility data, featuring optional vision mode for complex visual understanding and flexible, cross-platform configuration.","category":"web-scraping","tags":["community"],"official":false,"stars":35555,"transport":"stdio","install":[{"cmd":"npx @agent-infra/mcp-server-browser`.","imports":[]}],"tools":[{"name":"browser_click","description":"Click an element on the page, before using the tool, use `browser_get_clickable_elements` to get the index of the element, but not call `browser_get_clickable_elements` multiple times"},{"name":"browser_close","description":"Close the browser when the task is done and the browser is not needed anymore"},{"name":"browser_close_tab","description":"Close the current tab"},{"name":"browser_evaluate","description":"Execute JavaScript in the browser console"},{"name":"browser_form_input_fill","description":"Fill out an input field, before using the tool, Either 'index' or 'selector' must be provided"},{"name":"browser_get_clickable_elements","description":"Get the clickable or hoverable or selectable elements on the current page, don't call this tool multiple times"},{"name":"browser_get_download_list","description":"Get the list of downloaded files"},{"name":"browser_get_markdown","description":"Get the markdown content of the current page"},{"name":"browser_get_text","description":"Get the text content of the current page"},{"name":"browser_go_back","description":"Go back to the previous page"},{"name":"browser_go_forward","description":"Go forward to the next page"},{"name":"browser_hover","description":"Hover an element on the page, Either 'index' or 'selector' must be provided"},{"name":"browser_navigate","description":"Navigate to a URL"},{"name":"browser_new_tab","description":"Open a new tab"},{"name":"browser_press_key","description":"Press a key on the keyboard"},{"name":"browser_read_links","description":"Get all links on the current page"},{"name":"browser_screenshot","description":"Take a screenshot of the current page or a specific element"},{"name":"browser_scroll","description":"Scroll the page"},{"name":"browser_select","description":"Select an element on the page with index, Either 'index' or 'selector' must be provided"},{"name":"browser_switch_tab","description":"Switch to a specific tab"},{"name":"browser_tab_list","description":"Get the list of tabs"},{"name":"browser_vision_screen_capture","description":"Take a screenshot of the current page for vision mode"},{"name":"browser_vision_screen_click","description":"Click left mouse button on the page with vision and snapshot, before calling this tool, you should call `browser_vision_screen_capture` first only once, fallback to `browser_click` if failed"}],"env_vars":[],"auth_type":"none","github":"https://github.com/bytedance/UI-TARS-desktop/tree/main/packages/agent-infra/mcp-servers/browser","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}