|
1 | | -# mcp_servers |
| 1 | +# `seleniumbase-mcp` |
2 | 2 |
|
3 | | -Exposes [SeleniumBase](https://github.com/seleniumbase/SeleniumBase) browser automation as tools over the [Model Context Protocol](https://modelcontextprotocol.io), so any |
4 | | -MCP client can drive a real browser. |
| 3 | +Exposes [SeleniumBase](https://github.com/seleniumbase/SeleniumBase)'s stealthy browser automation abilities as tools |
| 4 | +over the [Model Context Protocol](https://modelcontextprotocol.io), so any MCP client can drive real browsers. |
5 | 5 |
|
6 | 6 | This folder has a single server, `server.py`, built on SeleniumBase's |
7 | | -[Pure CDP Mode](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/cdp_mode_methods.md) |
8 | | -(`seleniumbase.sb_cdp.Chrome`) — the browser is driven entirely over the |
9 | | -Chrome DevTools Protocol, no WebDriver in the loop at all, which makes it |
10 | | -SeleniumBase's stealthiest mode and includes captcha-solving. That's the |
11 | | -mode most people reaching for browser automation from an MCP client |
12 | | -actually want, so it's the one MCP server included in this repo. |
| 7 | +[Pure CDP Mode](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/cdp_mode_methods.md) (`seleniumbase.sb_cdp.Chrome`). |
| 8 | +The browser is driven entirely over the Chrome DevTools Protocol, |
| 9 | +and there is no WebDriver in the loop at all, which makes it |
| 10 | +SeleniumBase's stealthiest mode. (CAPTCHA-solving included!) |
| 11 | +Stealth is what most people want from a browser automation MCP client. |
13 | 12 |
|
14 | 13 | Other SeleniumBase automation styles — `Driver()` (WebDriver-based) and |
15 | 14 | `SB()` (broadest API, including UC Mode stealth, MFA codes, file |
16 | | -downloads) — have their own MCP servers too, just not here. They live in |
17 | | -[seleniumbase/seleniumbase-mcp](https://github.com/seleniumbase/seleniumbase-mcp) |
18 | | -as a separate repo, to keep this one simple and unambiguous: one server, |
19 | | -one name, one obvious thing it does. |
| 15 | +downloads) — have their own MCP servers too, just not here. |
| 16 | +They live in [seleniumbase/seleniumbase-mcp](https://github.com/seleniumbase/seleniumbase-mcp) as a separate repo, |
| 17 | +to keep this one simple and unambiguous. |
20 | 18 |
|
21 | 19 | Defaults to `headless=False` — the browser window is visible unless you |
22 | 20 | pass `headless=True` when starting a session. |
|
0 commit comments