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 "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., "@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: Playwright MCP
Installation
Usage
Available 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.