Best Selenium MCP Servers
Selenium is an open source project for automated testing of web applications across different browsers and platforms. It provides tools and libraries that enable developers to automate browser interactions, supporting multiple programming languages.
Why this server?
Provides browser automation capabilities built on Selenium/SeleniumBase, including launching browser sessions, navigating, clicking, typing, selecting options, waiting for elements, executing JavaScript, and taking screenshots.
AlicenseAqualityAmaintenanceEnables MCP clients like Claude Desktop and Claude Code to drive a real browser with SeleniumBase automation. Offers three variants: WebDriver-based general automation, Pure CDP Mode for bot-detection bypass, and a broad SB() API with MFA and downloads.1424343 PyPI10MITWhy this server?
Provides CDP debug port and WebSocket endpoint via open_browser that Selenium can use to automate pages inside fingerprinted browser profiles.

flashid-mcpofficial
AlicenseAqualityBmaintenanceMCP server for FlashID client that lets AI agents manage browser profiles, proxies, and folders, and control browser automation endpoints via natural language.2630 npmMITWhy this server?
Enables running and debugging Selenium test scripts on BrowserStack's device and browser grid, with access to Test Observability features
AlicenseBqualityBmaintenanceBrowserStack's Official MCP Server535,594 npm155AGPL 3.0Why this server?
Allows Selenium WebDriver to be used as the browser automation engine instead of Playwright, with the same self-healing tools.

AWARSEofficial
AlicenseAqualityBmaintenanceSelf-healing browser automation MCP server integrating Playwright with LLM-assisted locator repair.61MITWhy this server?
Planned support for generating automation test scripts in Selenium WebDriver from generated test cases.
AlicenseAqualityDmaintenanceGenerates structured, comprehensive test cases from user stories, API specs, or raw text, with automatic Excel export and Playwright automation code generation.61MITWhy this server?
Provides comprehensive web browser automation tools including multi-browser support (Chrome, Firefox, Edge), element interaction (click, type, hover, drag & drop), navigation control, wait strategies, and JavaScript execution for automated testing and web scraping.
AlicenseBqualityDmaintenanceEnables AI assistants to automate web browser interactions through Selenium WebDriver. Supports multi-browser automation, element interaction, navigation, and web testing capabilities.5652 npm6MITWhy this server?
Provides an MCP capability layer for Selenium UI automation engineering, enabling AI agents to discover project structure, analyze test failures, and eventually drive a real browser to verify fixes.
AlicenseAqualityCmaintenanceEnables AI coding agents to diagnose and repair Python Selenium UI automation using real evidence from live DOM and test runs, with enforced safety boundaries and verifiable fixes.2MITWhy this server?
Maps PageSnap locators to Selenium locator strategies, providing snippets, scores, and stability details for use in Selenium tests.
AlicenseAqualityCmaintenanceEnables LLMs to read existing PageSnap session packs and map locators to Playwright, Selenium, or Cypress without capturing or opening a browser.4MITWhy this server?
Enables Selenium-based web test automation, including live step-by-step execution and final Robot Framework suite generation.
AlicenseBqualityCmaintenanceEnables AI agents to discover Robot Framework keywords, execute test steps live against web, mobile, API, database, or desktop targets, and generate clean .robot test suites from plain-English instructions.191Apache 2.0