selenium-mcp
Related Servers
Alternatives to selenium-mcp
- AlicenseNot gradedqualityDmaintenanceEnables browser automation using the Selenium WebDriver through MCP, supporting browser management, element location, and both basic and advanced user interactions.635 npm427MIT
Related Servers

Browseagent MCPofficial
AlicenseAqualityDmaintenanceEnables AI agents to control web browsers through the Model Context Protocol, supporting navigation, clicking, typing, and screenshots.124 npm1MIT- AlicenseNot gradedqualityDmaintenanceEnables AI agents to automate web tasks such as browsing, clicking, typing, and taking screenshots via the Model Context Protocol.1MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to autonomously operate web browsers through the Model Context Protocol, including navigating pages, clicking, typing, filling forms, and extracting structured data.MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to control a stealthy browser via the Model Context Protocol, supporting navigation, screenshots, clicking, typing, and more.84Do What The F*ck You Want To Public
- FlicenseCqualityCmaintenanceProvides browser automation tools for AI assistants via the Model Context Protocol, enabling tasks like navigation, clicking, filling forms, screenshots, and script execution through natural language.39-
- FlicenseAqualityDmaintenanceEnables AI-powered browser automation controlled through natural language, integrating Playwright with the Model Context Protocol to perform web interactions like navigation, form filling, and screenshots.10-
TDQS
Scored across 41 tools
Almost every tool has a distinct purpose, and descriptions actively cross-reference alternatives (e.g. click vs interact vs retry_click, get_text vs assert_text vs get_attribute, wait_for_element vs assert_visible). There is mild overlap in the click/assert/wait families, but the descriptions consistently steer to the right choice, leaving little genuine ambiguity.
Names are uniformly snake_case, but the verb placement is mixed: most are verb_noun (get_text, add_cookie, take_screenshot) while others are noun_verb (session_list, selector_hint_save) and several are bare nouns (window, frame, alert, history). Still readable but not a single predictable pattern.
41 tools is well beyond the heavy range for a single server, even a broad browser-automation domain. Many assertion, wait, cookie, and session variants could be consolidated or parameterized rather than exposed as separate tools.
The surface covers the full browser-automation lifecycle: sessions, navigation, interaction, waits, assertions, cookies, windows/tabs, frames, native dialogs, file upload, JS execution, screenshots, and persisted selector hints. No obvious gaps or dead ends for the stated purpose.