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.12624915 PyPI8MITWhy 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?
Enables running and debugging Selenium test scripts on BrowserStack's device and browser grid, with access to Test Observability features
AlicenseBqualityBmaintenanceBrowserStack's Official MCP Server515,072 npm152AGPL 3.0Why 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.2613 npmMITWhy this server?
Provides tools to control web browsers via Selenium WebDriver for automated testing, including navigation, element interaction, assertions, and code generation.
AlicenseBqualityAmaintenancePython MCP server for Selenium WebDriver — 84 tools for browser automation, element interactions, assertions, self-healing locators, and codegen for Java TestNG / JUnit 5 / Cucumber / pytest / C# NUnit / Playwright and CI pipelines (GitHub Actions / Jenkins / GitLab CI). No ChromeDriver setup needed.8595 PyPI1MITWhy this server?
Enables browser automation through Selenium WebDriver, including navigation, element interaction, assertions, session recording, and test code generation from recorded flows.
AlicenseBqualityBmaintenanceEnables AI assistants to control a real browser via Selenium WebDriver for web automation, including navigation, element interaction, assertions, and recording sessions. It also generates production-ready test code in Java TestFly, Python pytest, or C# NUnit from those sessions.88MITWhy this server?
Allows AI agents to control a web browser via Selenium WebDriver, enabling automated browser interactions such as navigation, clicking, filling forms, and extracting page information.
AlicenseAqualityAmaintenanceEnables AI agents to control a real web browser (Firefox) via Selenium WebDriver, supporting page navigation, interaction, and inspection through natural language.434MITWhy this server?
Provides tools for scraping Weibo user information, feeds, and search functionality, enabling retrieval of detailed user profiles, feed content, and user search capabilities.
AlicenseAqualityDmaintenanceA Model Context Protocol server for scraping Weibo that provides tools to search users, retrieve detailed user profiles, and fetch user feeds.551 npm33MITWhy this server?
Leverages Selenium WebDriver technology to control Safari browser sessions, providing browser automation capabilities.
AlicenseBqualityDmaintenanceProvides AI assistants with Safari browser automation and developer tools access, enabling LLMs to control Safari, access console logs, monitor network activity, and perform browser automation tasks.139 npm33MIT