seleniumboot/selenium-mcp
by Various
A Python MCP server that brings Selenium WebDriver automation to Claude and other AI assistants — with built-in code generation for Python (pytest), Java TestNG, and JUnit 5 test s
MCP
seleniumboot/selenium-mcp
Added 26 June 2026
Overview
A Python MCP server that exposes Selenium WebDriver automation to AI assistants like Claude. It generates test scripts in Python (pytest), Java TestNG, and JUnit 5 formats from natural language prompts.
Best for
Best for
Developers who want to quickly generate Selenium test scripts using natural language within an MCP compatible AI tool
Use cases
- Generating cross-language test scripts from conversational instructions
- Automating browser interactions through an AI assistant interface
- Creating test framework boilerplate without manual setup
How to use
Install
pip install seleniumboot-mcp Tools exposed
start_browsertake_screenshotget_page_titleget_current_urlget_page_sourceexecute_scriptswitch_to_windowopen_new_tabclose_current_tablist_windowsclose_browserscroll_to_topscroll_to_bottomscroll_byemulate_deviceget_console_logswait_for_network_idleinspect_pageget_network_logsmock_response
Tested with
Claude Desktop, Claude Code, VS Code
Notes
A Python MCP server that exposes Selenium WebDriver automation to AI assistants like Claude. It generates test scripts in Python (pytest), Java TestNG, and JUnit 5 formats from natural language prompts.
0 stars on GitHub. Last updated 2026-06-20.
Use cases
- Generating cross-language test scripts from conversational instructions
- Automating browser interactions through an AI assistant interface
- Creating test framework boilerplate without manual setup
Pros
- Produces ready-to-run test code in three popular frameworks
- Leverages Selenium WebDriver for reliable browser automation
- Integrates directly with AI assistants via MCP protocol
Cons
- Tied to the MCP ecosystem requires a supporting AI assistant
- Generated code may need manual adjustments for complex scenarios
- Limited to browser testing does not cover API or mobile testing
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Produces ready-to-run test code in three popular frameworks
- Leverages Selenium WebDriver for reliable browser automation
- Integrates directly with AI assistants via MCP protocol
Cons
- Tied to the MCP ecosystem requires a supporting AI assistant
- Generated code may need manual adjustments for complex scenarios
- Limited to browser testing does not cover API or mobile testing
Open-source & AI alternatives
Swap-in tools that solve the same job. Weigh the trade-offs before you commit.
executeautomation/playwright-mcp-server
Various
Playwright Model Context Protocol Server - Tool to automate Browsers and APIs in Claude Desktop, Cline, Cursor IDE and More 🔌
browsermcp/mcp
Various
Browser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.
