Automates browser interactions using Python scripts for tasks like screenshot capture, HTML retrieval, JavaScript execution, and console log extraction.
Browser Use is a Model Context Protocol (MCP) server designed for browser automation using Python scripts. It enables users to perform various browser operations, including capturing screenshots, retrieving HTML content, executing JavaScript, and fetching console logs. All operations support custom interaction steps, such as clicking elements or scrolling, after a page loads. The server supports multiple LLM providers for enhanced functionality and offers flexible configuration options, including vision support and Xvfb integration for improved bot detection evasion. It is designed for use with Cline and can be easily integrated into existing workflows for web development, testing, and data extraction tasks.