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
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
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.
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Provides stealth browser capabilities using Playwright with anti-detection techniques, allowing MCP clients to navigate websites and take screenshots while evading common bot detection systems.
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA server that enables browser automation using Playwright, allowing interaction with web pages, capturing screenshots, and executing JavaScript in a browser environment through LLMs.Last updated -129,4571TypeScript
- -securityAlicense-qualityProvides Google search capabilities, web content extraction, and screenshot functionality with advanced bot detection avoidance through the MCP protocol.Last updated -394TypeScriptMIT License
- -securityAlicense-qualityA MCP server that provides browser automation tools, allowing users to navigate websites, take screenshots, click elements, fill forms, and execute JavaScript through Playwright.Last updated -PythonApache 2.0
- -security-license-qualityPlaywright wrapper for MCP that enables LLM-powered clients to control a browser for automation tasks.Last updated -Python