mcp-stealth-browser
Bypasses Cloudflare Turnstile and anti-bot challenges to fetch protected web pages.
Used as a search engine in the multi-engine real-time web search tool, returning ranked citations without API keys.
Used as a search engine in the multi-engine real-time web search tool, returning ranked citations without API keys.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-stealth-browserCan you search for the latest research on LLM agents and summarize the top 3 results?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
๐ MCP Stealth Browser (mcp-stealth-browser)
The High-Performance Stealth Web Browsing & Search MCP Server for Claude Desktop, Cursor, Windsurf & Cline.
Bypasses Cloudflare Turnstile, anti-bot shields, and JavaScript SPAs with dual-engine TLS/Playwright impersonation, dynamic residential proxy rotation, and token-optimized semantic Markdown extraction.
โก Why mcp-stealth-browser?
Standard web fetch and browser MCP servers (@modelcontextprotocol/server-fetch, playwright-mcp) fail on 70%+ of modern websites:
โ Cloudflare & Anti-Bot Blocking: Hit with
403 ForbiddenorJust a moment...CAPTCHA loops.โ Token Window Explosion: Dump raw HTML with bloated scripts, SVGs, and cookie modals, wasting 100k+ tokens.
โ IP Rate-Limits: Repeated queries from data center IPs get permanently blocked.
โ No Native Multi-Engine Web Search: Requires expensive Bing/Google API keys to search the web.
๐ What mcp-stealth-browser solves:
โ Dual-Engine Cascade: Fast TLS/JA4 browser impersonation (
<400ms) with auto-escalation to headless Playwright when Cloudflare Turnstile or DataDome is detected.โ Built-in Real-Time Web Search:
stealth_searchcrawls Google & DuckDuckGo simultaneously with zero API keys.โ Token-Optimized Markdown: Strips navigation, headers, footers, and scripts, compressing content by 80-95% while preserving tables, headings, and code snippets.
โ Sticky Residential Proxy Pool: Dynamic residential proxy rotation with 10-30 minute sticky IP sessions and automatic block recovery.
โ Universal 1-Click Integration: Drop-in configuration for Claude Desktop, Cursor IDE, Windsurf, and Cline.
Related MCP server: Stealth Browser MCP Server
๐ ๏ธ MCP Tools Exposed
Tool Name | Parameters | Description |
|
| Fetches any URL bypassing Cloudflare Turnstile, returns clean semantic Markdown with token estimation. |
|
| Multi-engine real-time web search (DuckDuckGo + Google) returning clean ranked citations with zero API keys. |
| none | Returns proxy pool health, active sticky sessions, and residential IP provider status. |
|
| Forces an immediate IP rotation for a specific sticky session. |
๐ฆ Quick Start & Configuration
1. Install via pip or uv
pip install mcp-stealth-browser
# Optional: Install Playwright for heavy Turnstile challenge solving
playwright install chromium2. Configure in Claude Desktop
Add to your claude_desktop_config.json:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"stealth-browser": {
"command": "uvx",
"args": ["mcp-stealth-browser"],
"env": {
"ROTA_PROXY_URL": "http://user:pass@proxy.ropond.com:8080"
}
}
}
}3. Configure in Cursor IDE
Add to .cursor/mcp.json:
{
"mcpServers": {
"stealth-browser": {
"command": "python",
"args": ["-m", "mcp_stealth_browser"],
"env": {
"ROTA_PROXY_URL": "http://user:pass@proxy.ropond.com:8080"
}
}
}
}๐ Residential Proxy Setup (High-Volume Scraping)
For high-concurrency scraping without IP blocks, mcp-stealth-browser natively integrates with dynamic residential proxies:
Obtain a residential proxy gateway (e.g. claim a 1GB Free Trial at Ropond Proxy Cloud).
Set the environment variable:
export ROTA_PROXY_URL="http://customer-xyz:pass@gw.ropond.com:8080"mcp-stealth-browserwill automatically create sticky sessions per agent conversation and rotate automatically if a 403 or 429 block is encountered.
๐งช Testing Locally
You can test the search and fetch capabilities directly from CLI:
# Test multi-engine search
python -m mcp_stealth_browser.cli --test-search "DeepSeek R1 reasoning architecture"
# Test stealth fetch on a webpage
python -m mcp_stealth_browser.cli --test-fetch "https://news.ycombinator.com"
# Check proxy pool health
python -m mcp_stealth_browser.cli --status๐ค Contributing
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Stealth web browser for agents: search, fetch, click, download and type in persistent MCP sessions.
Stealth web automation for AI agents. Login, signup, navigate, screenshot.
Stealth web automation for AI agents. Login, signup, navigate, screenshot.
Stealth scraping & search. Bypasses Cloudflare, DataDome & LinkedIn via Cyborg HITL approach.
Related MCP Servers
AlicenseNot gradedqualityDmaintenanceEnables undetectable web scraping and browser automation for AI agents with 84 tools including stealth navigation, element extraction, network interception, and auto cookie consent dismissal. Bypasses anti-bot systems like Cloudflare and DataDome while providing LLM-ready markdown output and full Chrome DevTools Protocol access.MIT- FlicenseNot gradedqualityDmaintenanceProvides stealth web browsing using dual browser engines (Chromium and Firefox) with automatic bot-detection bypass, enabling AI agents to browse, interact, and extract content from websites without being blocked.1-
- AlicenseAqualityFmaintenanceEnables AI agents to crawl, scrape, search, and automate browsers with anti-bot bypass, providing fast web access via 22 tools.22503MIT
- AlicenseAqualityAmaintenanceEnables web search via a real browser for any LLM, bypassing anti-bot measures without API keys.5MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/AntonLi-PM/mcp-stealth-browser'
If you have feedback or need assistance with the MCP directory API, please join our Discord server