Stealth Browser MCP Server
The Stealth Browser MCP Server enables stealthy web navigation and screenshot capture while evading bot detection systems.
Take Screenshots: Capture full-page or element-specific screenshots using CSS selectors
Stealth Mode: Modifies browser fingerprints to avoid detection by bot systems
Flexible Operation: Run in headless (default) or visible browser mode for debugging
MCP Integration: Exposes browser capabilities via the Model Context Protocol for seamless integration with MCP clients
Click on "Deploy 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., "@Stealth Browser MCP Servertake a screenshot of amazon.com product page for me"
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.
Stealth Browser MCP Server
An MCP (Model Context Protocol) server that provides stealth browser capabilities using Playwright with anti-detection techniques. This server allows MCP clients to navigate to websites and take screenshots while evading common bot detection systems.
Features
Stealth Mode: Uses puppeteer-extra-plugin-stealth with playwright-extra to bypass bot detections
Modifies browser fingerprints to appear as regular user traffic
Handles WebGL, canvas, font, plugin and other browser fingerprinting techniques
Screenshot Tool: Take full-page or element-specific screenshots of any website
Supports both headless (default) and visible browser modes
MCP Integration: Exposes browser capabilities via Model Context Protocol
Related MCP server: zendriver-mcp
Installation
# Install dependencies
bun installUsage
# Run the MCP server
bun start
# Development mode
bun dev
# Inspect available tools
bun inspectAvailable Tools
screenshot
Takes screenshots of webpages using a stealth browser.
Parameters:
url(string, required): The URL to navigate tofullPage(boolean, optional, default: true): Whether to capture the entire pageselector(string, optional): CSS selector to capture only a specific elementheadless(boolean, optional, default: true): Whether to run in headless mode or visible browser mode
Technical Details
This project uses:
FastMCP for the MCP server implementation
Playwright for browser automation
playwright-extra for plugin support
puppeteer-extra-plugin-stealth for avoiding bot detection
This project was built with Bun, a fast all-in-one JavaScript runtime.
This server cannot be deployed
Maintenance
Related MCP Connectors
Stealth web automation for AI agents. Login, signup, navigate, screenshot.
Stealth web automation for AI agents. Login, signup, navigate, screenshot.
Stealth web browser for agents: search, fetch, click, download and type in persistent MCP sessions.
Undetectable cloud browser sessions for AI agents and scrapers. Navigate, extract, click, captcha.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables Claude to perform stealth browser automation with anti-detection, including navigation, clicking, typing, screenshots, and network monitoring via an MCP server.MIT
- AlicenseBqualityCmaintenanceProvides undetectable browser automation for LLM agents via MCP, enabling real Chrome interaction with stealth features, DOM accessibility, and DevTools integration.983MIT
- AlicenseNot gradedqualityDmaintenanceProvides a real browser that bypasses bot detection (Cloudflare, Turnstile) for AI agents, enabling navigation, clicking, typing, screenshots, and data collection through MCP tools.44MIT
- FlicenseBqualityBmaintenanceAn MCP server for generic browser automation using Playwright. Enables MCP clients to navigate pages, inspect elements, execute JavaScript, capture screenshots, and monitor console logs and network traffic via a headless Chromium instance.7-