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 CDP debug port and WebSocket endpoint via open_browser that Selenium can use to automate pages inside fingerprinted browser profiles.
AlicenseAqualityBmaintenanceMCP server for FlashID client that lets AI agents manage browser profiles, proxies, and folders, and control browser automation endpoints via natural language.26MITWhy this server?
Enables running and debugging Selenium test scripts on BrowserStack's device and browser grid, with access to Test Observability features
AlicenseBqualityBmaintenanceBrowserStack MCP server513,048149AGPL 3.0Why this server?
Provides browser automation capabilities through Selenium WebDriver, allowing AI agents to interact with web pages by navigating, clicking, filling forms, extracting data, taking screenshots, and managing browser state.
AlicenseBqualityDmaintenanceEnables browser automation using Selenium, including navigation, element interaction, screenshots, and cookie management, through both local STDIO and Streamable HTTP transports.26MITWhy this server?
Provides browser automation capabilities including page navigation, element interaction, screenshots, JavaScript execution, and multi-tab management using Selenium WebDriver.
AlicenseBqualityBmaintenanceA powerful MCP server with 116 practical tools across 9 categories including compression, web, file system, data processing, text, system, utilities, subagent AI, and browser automation.1004MITWhy this server?
Enables the generation of reliable test selectors for Selenium based on ARIA roles and accessible names to ensure tests are stable across visual redesigns.
AlicenseAqualityDmaintenanceConnects Claude to a live Chrome browser's accessibility tree to generate stable, framework-agnostic test selectors and perform accessibility audits. It enables users to read element roles and states exactly as a screen reader would to help write, debug, and migrate test suites using natural language.8139MITWhy 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.851MITWhy this server?
Provides a wrapper around undetected-chromedriver (a Selenium variant) for bypassing anti-bot detection while automating web browsing tasks, including navigation, screenshots, form filling, and page interaction.
AlicenseAqualityDmaintenanceAn MCP service that automates Chrome browser control while bypassing anti-bot detection mechanisms, enabling web scraping, testing and automation on sites with sophisticated bot protection.1611MITWhy this server?
Enables browser automation and JavaScript-heavy website scraping through Selenium WebDriver, with support for form filling, element waiting, and dynamic content extraction.
AlicenseAqualityFmaintenanceA powerful web scraping MCP server built on Scrapy and FastMCP that supports multiple scraping methods (HTTP, Scrapy, browser automation), anti-detection techniques, form handling, and concurrent crawling. Designed for commercial environments with enterprise-grade features like intelligent retry mechanisms, performance monitoring, and configurable data extraction.103MITWhy 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.434MIT