Enables browser automation through a Model Context Protocol (MCP) server implementation for Selenium WebDriver.
MCP Selenium is a Model Context Protocol (MCP) server that provides a standardized interface for browser automation using Selenium WebDriver. It allows various MCP clients, such as Goose or Claude Desktop, to interact with web browsers programmatically. Users can perform a wide range of actions including launching browser sessions, navigating to URLs, finding and interacting with web elements, handling keyboard and mouse inputs, uploading files, and capturing screenshots, supporting popular browsers like Chrome, Firefox, and MS Edge.
Key Features
01Capture screenshots and upload files
020 GitHub stars
03Automate browser sessions with customizable options, including headless mode
04Navigate to URLs and interact with web elements using various locator strategies
05Perform advanced mouse actions like hover, drag and drop, double click, and right click
06Handle keyboard input and simulate key presses
Use Cases
01Automating repetitive web tasks and workflows
02Integrating browser interactions into AI agent applications
03Facilitating web application testing and quality assurance