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.✓ Copiado
Ferramentas
O que este MCP expõe
Ferramenta
Entradas
Quando chamar
Custo
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
Custo e limites
O que custa rodar
Cota de API
N/A — runs locally
Tokens por chamada
200–2000 tokens per tool call
Monetário
Free
Dica
Use core mode (22 tools) if your client struggles with the full 90-tool set.
Segurança
Permissões, segredos, alcance
Armazenamento de credenciais: No credentials stored by the server. If accessing authenticated sites, manage cookies via get/set_cookie tools.
Saída de dados: 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.
Solução de problemas
Erros comuns e correções
Chrome not found
The server uses nodriver which manages its own Chrome. Ensure Chrome is installed or let nodriver download it.
Verificar: which google-chrome || which chromium
Anti-bot detection still triggered
Try adding delays between actions, reduce concurrent requests, or use different browser profiles.
Verificar: 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.
Verificar: Inspect the element in DevTools to check for shadow roots
Alternativas
stealth-browser-mcp vs. outros
Alternativa
Quando usar
Troca
playwright MCP
You don't need anti-bot bypass and want standard browser automation
Standard Playwright with no stealth features but broader community support