mcp-selenium

mcp-selenium

3.6

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

  1. start_browser

    Start a browser session

  2. navigate

    Navigate to the specified URL

  3. find_element

    Find page elements

  4. click_element

    Click on the element

  5. send_keys

    Enter text into an element

  6. get_element_text

    Get element text

  7. hover

    Mouse hover

  8. drag_and_drop

    Drag and drop operation

  9. double_click

    Double-click an element

  10. right_click

    Right-click

  11. press_key

    Simulate keys

  12. upload_file

    Upload file

  13. take_screenshot

    screenshot

  14. close_session

    Close the session