MCP Hub
Back to servers

Chrome MCP Stealth

An MCP server for stealth browser automation that uses human-like interaction patterns to bypass bot detection via the Chrome DevTools Protocol. It enables users to navigate, interact with elements, and capture data from websites using undetectable behaviors like Bezier mouse movements and Gaussian typing delays.

glama
Updated
Mar 26, 2026

Chrome MCP Stealth

MCP server for stealth browser automation via Chrome DevTools Protocol. Connects to a real Chrome instance with human-like interaction patterns (Bezier mouse curves, Gaussian typing delays, scroll jitter) to avoid bot detection.

Built for use with Claude Code and other MCP clients.

Features

  • Stealth mode (default): Bezier mouse movement, Gaussian keystroke delays, scroll jitter, anti-detection JS patches
  • Fast mode: Instant actions, no delays — available on non-protected domains
  • Security: Prompt injection scanner, content sanitization, credential redaction, domain blocking
  • Single file: Entire server is one index.js file

Tools (11)

ToolPurpose
chrome_set_modeSwitch between stealth/fast mode
chrome_navigateNavigate to URL
chrome_snapshotGet sanitized accessibility tree
chrome_screenshotTake PNG screenshot
chrome_clickClick element (Bezier mouse in stealth)
chrome_typeType text (Gaussian delays in stealth)
chrome_tabsList/switch/create/close tabs
chrome_evaluateRun JS in page context (output redacted)
chrome_waitWait for selector or timeout
chrome_scrollScroll up/down (jittered in stealth)
chrome_page_infoGet current URL, title, domain risk

Setup

  1. Launch Chrome with CDP:

    /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome \
      --remote-debugging-port=9222 \
      --user-data-dir=~/.chrome-debug-profile
    
  2. Install and run:

    npm install
    npm start
    
  3. Register in your MCP config:

    {
      "chrome-stealth": {
        "command": "node",
        "args": ["path/to/chrome-mcp/index.js"],
        "env": { "CDP_ENDPOINT": "http://127.0.0.1:9222" }
      }
    }
    

Stealth-Only Domains

LinkedIn (linkedin.com, www.linkedin.com) enforces stealth mode — fast mode is blocked.

Dependencies

  • @modelcontextprotocol/sdk
  • playwright-core

Reviews

No reviews yet

Sign in to write a review