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 "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
# 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.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/brian-ln/stealth-browser-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server