Skip to main content
ClaudeWave
EN, English
seleniumbase / MCP Servers · Official registry

SeleniumBase

📊 Python APIs for Web Automation, E2E Testing, and Data Scraping. CDP Mode bypasses bot-detection and handles CAPTCHAs. Includes a Stealth mode for Playwright.

  • 13.1k stars
  • 1.6k forks
  • 10 open issues
  • Language: Python
  • License: MIT
  • updated

Install

local · uvx (python)
Claude Code CLI
claude mcp add seleniumbase -- uvx seleniumbase
  1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
  2. Replace any <placeholder> values with your API keys or paths.
  3. Restart Claude. The MCP server and its tools appear automatically.

Package name inferred from the repository name. Verify it exists on PyPI, or clone https://github.com/seleniumbase/SeleniumBase and follow its README.

README

MCP Servers overview

Full README on GitHub

📊 SeleniumBase

One framework for browser automation, web scraping, and testing.

Includes stealth options for bypassing bot-detection and CAPTCHAs.

🚀 Start | 🏰 Features | 🎛️ Options | 📚 Examples | 💻 Scripts | 🗾 Locale 📗 API | 📘 Stealth API | 🔠 DesignPatterns | 🔴 Recorder | 📊 Dashboard 🎖️ GUI | 📰 TestPage | 👤 UC Mode | 🐙 CDP Mode | 📶 Charts | 🖥️ Farm 👁️ How | 🚝 Migration | 🎭 Stealthy Playwright | 🛂 MasterQA | 🚎 Tours 🤖 MCP | 🟨 JS Mgr | 🌏 Translator | 🎞️ Presenter | 🖼️ Visual | 🗂️ CPlans


🥷 CDP Mode makes browser automation undetectable to anti-bot services and adds stealth to stock Playwright. Also includes code for bypassing CAPTCHAs.

📚 Example scripts that start or end with "test" are specifically designed to be run with pytest. Other scripts run directly with raw python. (Those start with "raw" to avoid confusion.)


📝 Here's an example with seleniumbase sb_cdp (Pure CDP Mode):(It bypasses both BrowserScan AND Sannysoft Bot-Detection)

from seleniumbase import sb_cdp

sb = sb_cdp.Chrome()
sb.goto("https://browserscan.net/bot-detection")
sb.assert_element('strong:contains("Normal")')
sb.sleep(1)
sb.goto("https://bot.sannysoft.com/")
sb.assert_element(".passed")
sb.assert_element_not_visible(".failed")
sb.sleep(1)
sb.quit()

(All BrowserScan bot-detection tests passed successfully)

(All Sannysoft bot-detection tests passed successfully)


📝 Here's another example with seleniumbase sb_cdp (Pure CDP Mode):(It performs various browser actions and bypasses a Cloudflare Turnstile)

from seleniumbase import sb_cdp

sb = sb_cdp.Chrome(incognito=True)
sb.goto("https://www.planetminecraft.com/account")
sb.assert_element('input[name="login"]')
sb.type('input[name="email"]', "test@example.com")
sb.type('input[name="password"]', "Fake_Password")
sb.click("input#autologin")  # The checkbox
if sb.is_element_visible("input[disabled]"):
    sb.solve_captcha()  # Enables the input
Topics
anti-detectionbot-detectionchromedriverchromiumcloudflare-bypasse2e-testingend-to-end-testingplaywrightpytestpythonseleniumselenium-pythonseleniumbasetest-automationweb-automationweb-scrapingweb-scraping-python
Frequently asked

What people ask about SeleniumBase

What is seleniumbase/SeleniumBase?

seleniumbase/SeleniumBase is mcp servers for the Claude AI ecosystem. 📊 Python APIs for Web Automation, E2E Testing, and Data Scraping. CDP Mode bypasses bot-detection and handles CAPTCHAs. Includes a Stealth mode for Playwright. It has 13.1k GitHub stars and its last recorded update is dated 2026-10-21.

How do I install SeleniumBase?

You can install SeleniumBase by cloning the repository (https://github.com/seleniumbase/SeleniumBase) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is seleniumbase/SeleniumBase safe to use?

Our security agent has analyzed seleniumbase/SeleniumBase and assigned a Trust Score of 100/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.

Who maintains seleniumbase/SeleniumBase?

seleniumbase/SeleniumBase is maintained by seleniumbase. The last recorded GitHub activity is dated 2026-10-21, with 10 open issues.

Are there alternatives to SeleniumBase?

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Alternatives

Project homepage
https://seleniumbase.io