logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

stealth-browser-mcp

Navigate websites and capture screenshots while bypassing bot detection systems using advanced stealth techniques. Modifies browser fingerprints to disguise web interactions as regular user traffic.

Author

stealth-browser-mcp logo

newbeb

MIT License

Quick Info

GitHub GitHub Stars 14
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

browserautomationscrapingbrowser automationstealth browserautomation web

MseeP.ai Security Assessment Badge

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.

Stealth Browser Server MCP server

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

# Install dependencies
bun install

Usage

# Run the MCP server
bun start

# Development mode
bun dev

# Inspect available tools
bun inspect

Available Tools

screenshot

Takes screenshots of webpages using a stealth browser.

Parameters: - url (string, required): The URL to navigate to - fullPage (boolean, optional, default: true): Whether to capture the entire page - selector (string, optional): CSS selector to capture only a specific element - headless (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.

See Also

`