About seleniumboot/selenium-mcp
seleniumboot/selenium-mcp is an MCP server in the Browser category: healing locators, plus codegen for Java TestNG / JUnit 5 / Cucumber / pytest / C# NUnit / Playwright and CI pipelines (GitHub Actions / Jenkins / GitLab CI). No ChromeDriver setup needed.
Install
git clone https://github.com/seleniumboot/selenium-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (25)
check_accessibilityBuilt-in WCAG audit — alt text, labels, headings, keyboard access
Parameters not published.
clear_mock_responsesRemove all active mock rules
Parameters not published.
close_browserQuit the browser
Parameters not published.
close_current_tabClose the active tab and switch to the previous
Parameters not published.
compare_screenshotPixel diff against a saved baseline — visual regression
Parameters not published.
emulate_deviceEmulate a mobile device (iPhone, iPad, Pixel, Galaxy) via CDP
Parameters not published.
execute_scriptRun JavaScript
Parameters not published.
get_console_logsGet browser console errors/warnings/info (Chrome)
Parameters not published.
get_current_urlReturn current URL
Parameters not published.
get_network_logsCaptured XHR/fetch requests — method, URL, status, timing
Parameters not published.
Show all 25 tools
get_page_sourceReturn full HTML source
Parameters not published.
get_page_titleReturn page title
Parameters not published.
inspect_pageDiscover all inputs, buttons, selects, links with best-fit CSS selectors
Parameters not published.
list_windowsList all open tabs with index, title, and URL
Parameters not published.
mock_responseStub fetch/XHR by URL pattern with a canned response
Parameters not published.
navigateGo to a URL
Parameters not published.
open_new_tabOpen a new browser tab, optionally at a URL
Parameters not published.
refreshReload page
Parameters not published.
scroll_byScroll page by x/y pixels
Parameters not published.
scroll_to_bottomScroll page to the bottom
Parameters not published.
scroll_to_topScroll page to the top
Parameters not published.
start_browserOptional — Chrome auto-starts on first use. Use this to pick Firefox, enable headless, or set window size
Parameters not published.
switch_to_windowSwitch between tabs by index
Parameters not published.
take_screenshotCapture page as an inline image
Parameters not published.
wait_for_network_idleWait until XHR/fetch traffic is quiet — essential for SPAs
Parameters not published.
Ask AI
Ask AI about seleniumboot/selenium-mcp
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.