Skip to content
Verified official

playwright stealth MCP

v0.2.3

com.pulsemcp/playwright-stealth

Browser automation using Playwright with optional stealth mode to bypass anti-bot protection.

transport:stdio runtime:npm

Target client

run in your project directory

Held in this page only — never stored, logged, or sent anywhere but back to your screen.

claude mcp add playwright-stealth -e STEALTH_MODE=<STEALTH_MODE> -e STEALTH_USER_AGENT=<STEALTH_USER_AGENT> -e STEALTH_MASK_LINUX=<STEALTH_MASK_LINUX> -e STEALTH_LOCALE=<STEALTH_LOCALE> -e HEADLESS=<HEADLESS> -e TIMEOUT=<TIMEOUT> -e NAVIGATION_TIMEOUT=<NAVIGATION_TIMEOUT> -e SCREENSHOT_STORAGE_PATH=<SCREENSHOT_STORAGE_PATH> -e VIDEO_STORAGE_PATH=<VIDEO_STORAGE_PATH> -e PROXY_URL=<PROXY_URL> -e PROXY_USERNAME=<PROXY_USERNAME> -e PROXY_PASSWORD=<PROXY_PASSWORD> -e PROXY_BYPASS=<PROXY_BYPASS> -e BROWSER_PERMISSIONS=<BROWSER_PERMISSIONS> -e IGNORE_HTTPS_ERRORS=<IGNORE_HTTPS_ERRORS> -- npx -y playwright-stealth-mcp-server

Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs

This listing does not declare its tools. Connect the server and your client will discover them on the handshake.