Stealth Browser MCP Server
by newbeb
An MCP server providing stealth browser capabilities using Playwright with anti-detection techniques. It allows MCP clients to navigate websites and take screenshots while evading common bot detection systems.
Last updated: N/A
What is Stealth Browser MCP Server?
This is an MCP (Model Context Protocol) server that leverages Playwright and anti-detection techniques to provide a stealth browser. It enables users to browse websites and capture screenshots while bypassing bot detection systems.
How to use Stealth Browser MCP Server?
- Install dependencies using
bun install
. 2. Start the server usingbun start
orbun dev
for development mode. 3. Use the available tools, such asscreenshot
, by sending requests to the server with the required parameters (e.g., URL, fullPage, selector, headless).
Key features of Stealth Browser MCP Server
Stealth Mode (bypasses bot detection)
Screenshot Tool (full-page or element-specific)
MCP Integration (exposes browser capabilities via MCP)
Supports headless and visible browser modes
Use cases of Stealth Browser MCP Server
Web scraping without being detected
Automated testing of websites with bot detection
Generating screenshots of websites for documentation or analysis
Bypassing paywalls or other restrictions based on bot detection
FAQ from Stealth Browser MCP Server
What is MCP?
What is MCP?
MCP stands for Model Context Protocol. It is a protocol for interacting with AI models and tools.
What is Playwright?
What is Playwright?
Playwright is a Node.js library to automate Chromium, Firefox and WebKit with a single API.
What is puppeteer-extra-plugin-stealth?
What is puppeteer-extra-plugin-stealth?
puppeteer-extra-plugin-stealth is a plugin for Puppeteer and Playwright that helps to bypass bot detection techniques.
What is headless mode?
What is headless mode?
Headless mode runs the browser without a graphical user interface.
How do I capture a specific element in a screenshot?
How do I capture a specific element in a screenshot?
Use the selector
parameter with a CSS selector to target the element you want to capture.