90-tool MCP browser automation that bypasses anti-bot systems — network hooks, UI cloning, and CDP control via natural language.
stealth-browser-mcp is an MCP server for undetectable browser automation using nodriver and Chrome DevTools Protocol. It provides 90 tools across 11 categories: browser management, element interaction, pixel-perfect UI cloning, network debugging with dynamic hooks, CDP functions, progressive cloning, cookies/storage, tabs, and page analysis. Bypasses Cloudflare and similar protections. Works with Claude, Cursor, and other MCP clients.
Save scraped data and cloned UI elements to organized files
Scrape all product data from the page and save it as JSON to ~/data/products.json.✓ Kopiert
Werkzeuge
Was dieses MCP bereitstellt
Werkzeug
Eingaben
Wann aufrufen
Kosten
spawn_browser
options?: obj
Launch a new stealth browser instance
0
navigate
url: str
Navigate to a URL
0
query_elements
selector: str
Find elements by CSS selector
0
clone_element_complete
selector: str
Pixel-perfect clone of a DOM element with all styles
0
create_dynamic_hook
hook_function: str
Create a Python function to intercept network traffic
0
take_screenshot
selector?: str
Capture a screenshot of the page or specific element
0
execute_script
script: str
Execute JavaScript in the page context
0
Kosten & Limits
Was der Betrieb kostet
API-Kontingent
N/A — runs locally
Tokens pro Aufruf
200–2000 tokens per tool call
Kosten in €
Free
Tipp
Use core mode (22 tools) if your client struggles with the full 90-tool set.
Sicherheit
Rechte, Secrets, Reichweite
Credential-Speicherung: No credentials stored by the server. If accessing authenticated sites, manage cookies via get/set_cookie tools.
Datenabfluss: Connects to whatever URLs you navigate to via Chrome
⚠ This tool is designed for authorized security research, CTF competitions, and defensive analysis only. Do not use it against systems you don't own or have written authorization to test.
Anti-bot bypass capabilities should only be used on sites you have authorization to access.
Dynamic hooks execute arbitrary Python code — review all hook functions before running.
Ensure your scraping complies with each site's Terms of Service and applicable laws.
Fehlerbehebung
Häufige Fehler und Lösungen
Chrome not found
The server uses nodriver which manages its own Chrome. Ensure Chrome is installed or let nodriver download it.
Prüfen: which google-chrome || which chromium
Anti-bot detection still triggered
Try adding delays between actions, reduce concurrent requests, or use different browser profiles.
Prüfen: Check the page for CAPTCHA or block messages
Element clone incomplete
Some elements use shadow DOM or iframe isolation. Use execute_cdp_command for low-level access.
Prüfen: Inspect the element in DevTools to check for shadow roots
Alternativen
stealth-browser-mcp vs. andere
Alternative
Wann stattdessen
Kompromiss
playwright MCP
You don't need anti-bot bypass and want standard browser automation
Standard Playwright with no stealth features but broader community support