themindmod_selenium-mcp-server

themindmod_selenium-mcp-server

3.2

If you are the rightful owner of themindmod_selenium-mcp-server 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.

An MCP server that uses Selenium to interact with a WebDriver instance.

The Selenium MCP Server is designed to allow AI agents to control a web browser session via Selenium WebDriver. This enables tasks such as web scraping, automated testing, and form filling through the Model Context Protocol. Built using the MCP-Server-Starter template, it exposes Selenium WebDriver actions as MCP tools, allowing integration with various AI hosts like Cursor and Claude Desktop. The server requires Node.js, npm, a WebDriver executable, and a compatible web browser to function. It provides a set of tools for browser navigation, element interaction, and page source retrieval, all implemented in TypeScript using the @modelcontextprotocol/sdk and selenium-webdriver libraries.

Features

  • Exposes Selenium WebDriver actions as MCP tools.
  • Allows AI agents to control web browser sessions.
  • Supports web scraping, automated testing, and form filling.
  • Integrates with AI hosts like Cursor and Claude Desktop.
  • Implemented in TypeScript for type safety and validation.

Tools

  1. selenium_navigate

    Navigate to the specified URL

  2. selenium_findElement

    Use the CSS selector to find page elements

  3. selenium_click

    Click on the element

  4. selenium_sendKeys

    Send key input to element

  5. selenium_getPageSource

    Get the current page source code