MCP servers exposing SeleniumBase as tools for MCP clients.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"seleniumbase-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# SeleniumBase MCP Servers ### This package provides three different [SeleniumBase](https://github.com/seleniumbase/SeleniumBase) MCP servers for driving stealthy browser automation over the [Model Context Protocol](https://modelcontextprotocol.io). Here are the **three server variants** in this folder: | File | Backs onto | Best for | |---|---|---| | `cdp_server.py` | `seleniumbase.sb_cdp.Chrome()` (Pure CDP Mode, sync) | Scraping/automation against bot-detection (Cloudflare, etc.) No WebDriver at all. Includes CAPTCHA-solving. | | `driver_server.py` | `seleniumbase.Driver()` (WebDriver) | General automation with Selenium ecosystem support. | | `sb_server.py` | `seleniumbase.SB()` (used without `with`, via manual `__enter__`/`__exit__`) | The broadest API surface: Everything `Driver` offers, plus drag-and-drop, MFA-handling, file downloads, etc. Can switch to CDP Mode mid-flow via `activate_cdp_mode` | All three set `headless=False` by default, where the browser window is visible unless you pass `headless=True` when starting a session. Point your MCP client config at whichever `*_server.py` fits the task (see step 3 below), or register all three under different names. ## 1. Install (Requires Python 3.10+ and [uv](https://docs.astral.sh/uv/getting-started/installation/)) ```bash git clone https://github.com/seleniumbase/seleniumbase-mcp.git cd seleniumbase-mcp uv sync ``` `uv sync` reads `pyproject.toml`, creates a `.venv/` in this folder, and installs the `seleniumbase[mcp]` dependency along with this project itself, which registers three console-script commands via `[project.scripts]`: - `seleniumbase-cdp` - `seleniumbase-driver` - `seleniumbase-sb` Each just calls that server file's `main()` function (`mcp.run(transport="stdio")`). This is what lets `uv run <name>` work as the MCP client command in steps 3 and 4 below. ```bash # SeleniumBase's Driver() and SB() formats need a browser driver downloaded: uv run seleniumbase get chromedriver # (Not need…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.