← Back to browse

playwright-stealth

Indexed by com.pulsemcp

About

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

Use this server

Add it to your MCP client. The catalogue lists this config verbatim from its source — it does not run, download, or vouch for the server. Review the command before you run it.

Transportstdio (runs a local command)
Env varsSTEALTH_MODE STEALTH_USER_AGENT STEALTH_MASK_LINUX STEALTH_LOCALE HEADLESS TIMEOUT NAVIGATION_TIMEOUT SCREENSHOT_STORAGE_PATH VIDEO_STORAGE_PATH PROXY_URL PROXY_USERNAME PROXY_PASSWORD PROXY_BYPASS BROWSER_PERMISSIONS IGNORE_HTTPS_ERRORS
Claude Code
claude mcp add --env STEALTH_MODE= --env STEALTH_USER_AGENT= --env STEALTH_MASK_LINUX= --env STEALTH_LOCALE= --env HEADLESS= --env TIMEOUT= --env NAVIGATION_TIMEOUT= --env SCREENSHOT_STORAGE_PATH= --env VIDEO_STORAGE_PATH= --env PROXY_URL= --env PROXY_USERNAME= --env PROXY_PASSWORD= --env PROXY_BYPASS= --env BROWSER_PERMISSIONS= --env IGNORE_HTTPS_ERRORS= playwright-stealth -- npx playwright-stealth-mcp-server
Cursor

Add to Cursor

If the button doesn't open Cursor, use the JSON below — Cursor accepts the same mcpServers config.

VS Code
code --add-mcp '{"name":"playwright-stealth","command":"npx","args":["playwright-stealth-mcp-server"],"env":{"STEALTH_MODE":"","STEALTH_USER_AGENT":"","STEALTH_MASK_LINUX":"","STEALTH_LOCALE":"","HEADLESS":"","TIMEOUT":"","NAVIGATION_TIMEOUT":"","SCREENSHOT_STORAGE_PATH":"","VIDEO_STORAGE_PATH":"","PROXY_URL":"","PROXY_USERNAME":"","PROXY_PASSWORD":"","PROXY_BYPASS":"","BROWSER_PERMISSIONS":"","IGNORE_HTTPS_ERRORS":""}}'
JSON
{
  "mcpServers": {
    "playwright-stealth": {
      "command": "npx",
      "args": [
        "playwright-stealth-mcp-server"
      ],
      "env": {
        "STEALTH_MODE": "",
        "STEALTH_USER_AGENT": "",
        "STEALTH_MASK_LINUX": "",
        "STEALTH_LOCALE": "",
        "HEADLESS": "",
        "TIMEOUT": "",
        "NAVIGATION_TIMEOUT": "",
        "SCREENSHOT_STORAGE_PATH": "",
        "VIDEO_STORAGE_PATH": "",
        "PROXY_URL": "",
        "PROXY_USERNAME": "",
        "PROXY_PASSWORD": "",
        "PROXY_BYPASS": "",
        "BROWSER_PERMISSIONS": "",
        "IGNORE_HTTPS_ERRORS": ""
      }
    }
  }
}

Environment variables are listed by name only — fill in your own values. Entries never carry secrets.