ykshah1309 avatar

Stealth Agent Browser

ykshah1309/stealth-agent-browser-mcp

Gives Claude a stealth Chromium browser that passes modern bot detection (CreepJS, Sannysoft) using rebrowser-playwright's patched CDP runtime. Returns Playwright aria snapshots as compact YAML with ref IDs instead of raw HTML, cutting token costs by 20x. Supports hybrid mode with Set-of-Mark numbered overlays so vision models can ground elements visually. Ships with Mozilla Readability extraction, residential proxy rotation with sticky session templates, Bezier-curve mouse movements, and CapSolver/2Captcha fallback. Useful when you need to automate interactions on protected sites you own or have permission to test, with a fingerprint that matches real Chrome at the TLS and DOM layers.

GitHub stars
1
tools
13
auth
Secret needed
transport
STDIO
env vars
6
last updated
Apr 14, 2026

Tools

13 tools

Public tool metadata for what this MCP can expose to an agent.

browser_navigateNavigate a URL and return a snapshot.

Navigate a URL and return a snapshot.

No parameter schema in public metadata yet.

browser_snapshot`aom` (YAML only, cheapest), `vision` (raw screenshot), or `hybrid` (YAML + Set-of-Mark screenshot).

`aom` (YAML only, cheapest), `vision` (raw screenshot), or `hybrid` (YAML + Set-of-Mark screenshot).

No parameter schema in public metadata yet.

browser_clickClick an element by its `[ref=eN]`.

Click an element by its `[ref=eN]`.

No parameter schema in public metadata yet.

browser_typeType into an input/textarea by ref.

Type into an input/textarea by ref.

No parameter schema in public metadata yet.

browser_selectChoose options in a `<select>` by ref.

Choose options in a `<select>` by ref.

No parameter schema in public metadata yet.

browser_scroll_readScroll and return Readability Markdown (delta-only by default).

Scroll and return Readability Markdown (delta-only by default).

No parameter schema in public metadata yet.

browser_wait_forWait for text or a ref to become visible.

Wait for text or a ref to become visible.

No parameter schema in public metadata yet.

browser_tabs`list` / `new` / `close` / `switch`.

`list` / `new` / `close` / `switch`.

No parameter schema in public metadata yet.

browser_evalEvaluate a JS expression in the page's MAIN world; JSON result.

Evaluate a JS expression in the page's MAIN world; JSON result.

No parameter schema in public metadata yet.

browser_set_proxyUpdate single-proxy config (effective after `browser_restart`).

Update single-proxy config (effective after `browser_restart`).

No parameter schema in public metadata yet.

browser_set_proxy_poolReplace residential proxy pool at runtime (effective after `browser_restart`).

Replace residential proxy pool at runtime (effective after `browser_restart`).

No parameter schema in public metadata yet.

browser_solve_captchaFallback captcha solver (CapSolver / 2Captcha). Detects Turnstile/hCaptcha/reCAPTCHA on the page.

Fallback captcha solver (CapSolver / 2Captcha). Detects Turnstile/hCaptcha/reCAPTCHA on the page.

No parameter schema in public metadata yet.

browser_restartClose + re-open the active browser session with current config.

Close + re-open the active browser session with current config.

No parameter schema in public metadata yet.

Sponsors

Configuration

SAB_HEADLESSdefault: true

Run Chromium headless. Default: true.

SAB_STEALTH_LEVELdefault: patched

off | patched | paranoid. Default: patched.

SAB_PROXY_SERVER

Optional proxy URL, e.g. http://host:port.

SAB_PROXY_USERNAMEsecret

Optional proxy username.

SAB_PROXY_PASSWORDsecret

Optional proxy password.

SAB_USER_DATA_DIR

Persistent browser profile directory.

Readme

stealth-agent-browser-mcp

A Model Context Protocol (MCP) server that gives AI agents a stealth-grade Chromium browser with a hybrid Accessibility-Object-Model + Set-of-Mark vision interface. Built for Claude, works with any MCP-compatible host.


View the full README on GitHub

Details

Repository
github.com/ykshah1309/stealth-agent-browser-mcp
Website
github.com/yksha/stealth-agent-browser-mcp
Categories
Web & Browser Automation, AI & LLM Tools
Package
stealth-agent-browser-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from ykshah1309

Related Web & Browser Automation MCP servers

View all
1dinesh-nalla-se avatarChrome DevTools MCPdinesh-nalla-se/chrome-devtools-mcpMCP server for Chrome DevTools0stars
2microsoft avatarPlaywright Mcpmicrosoft/playwright-mcpPlaywright Tools for MCP39.5Kstars
3benjaminr avatarChrome DevToolsbenjaminr/chrome-devtools-mcpAn MCP Server for Chrome DevTools, following the Chrome DevTools Protocol. Integrates with Claude Desktop and Claude Code.297stars
4blackwhite084 avatarPlaywrightblackwhite084/playwright-plus-python-mcpExposes Playwright-based tools to automate browsing, capture content, and summarize stored notes via an MCP client.186stars
5runbook-ai avatarBrowser Agentrunbook-ai/runbook-ai-mcpMCP server for browser automation with AI agent3stars
6bitepro avatarChrome Debugger MCPbitepro/chrome-debugger-mcpChrome breakpoint debugging MCP server for inspecting runtime values and stepping through code1stars