mcp-selenium
If you are the rightful owner of mcp-selenium and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server implementation for Selenium WebDriver, enabling browser automation through standardized MCP clients.
The MCP Selenium Server is a robust implementation of the Model Context Protocol (MCP) designed to facilitate browser automation using Selenium WebDriver. It provides a standardized interface for interacting with web browsers, allowing users to automate tasks such as navigating to URLs, interacting with web elements, and performing complex actions like drag-and-drop or file uploads. The server supports popular browsers like Chrome and Firefox and can be integrated with various MCP clients, including Goose and Claude Desktop. With features like headless mode and customizable browser sessions, the MCP Selenium Server is a versatile tool for developers and testers looking to streamline their browser automation workflows.
Features
- Start browser sessions with customizable options
- Navigate to URLs and interact with web elements
- Perform mouse and keyboard actions
- Support for headless mode
- Take screenshots and upload files
Tools
start_browser
Start a browser session
navigate
Navigate to the specified URL
find_element
Find page elements
click_element
Click on the element
send_keys
Enter text into an element
get_element_text
Get element text
hover
Mouse hover
drag_and_drop
Drag and drop operation
double_click
Double-click an element
right_click
Right-click
press_key
Simulate keys
upload_file
Upload file
take_screenshot
screenshot
close_session
Close the session