MCP Server
MCP
com.pulsemcp/playwright-stealth
Browser automation using Playwright with optional stealth mode to bypass anti-bot protection.
Install
npx -y [email protected]
Configuration Example
{
"remotes": [],
"packages": [
{
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"identifier": "playwright-stealth-mcp-server",
"version": "0.2.3",
"runtimeHint": "npx",
"transport": {
"type": "stdio"
},
"runtimeArguments": [
{
"value": "-y",
"type": "positional"
}
],
"environmentVariables": [
{
"description": "Enable stealth mode with anti-detection measures.",
"default": "false",
"name": "STEALTH_MODE"
},
{
"description": "Custom User-Agent string for stealth mode.",
"name": "STEALTH_USER_AGENT"
},
{
"description": "Mask Linux in User-Agent as Windows to avoid fingerprint mismatch.",
"default": "true",
"name": "STEALTH_MASK_LINUX"
},
{
"description": "Custom locale for Accept-Language header in stealth mode.",
"default": "en-US,en",
"name": "STEALTH_LOCALE"
},
{
"description": "Run browser in headless mode.",
"default": "true",
"name": "HEADLESS"
},
{
"description": "Default timeout for Playwright actions in milliseconds.",
"default": "30000",
"name": "TIMEOUT"
},
{
"description": "Default timeout for page navigation in milliseconds.",
"default": "60000",
"name": "NAVIGATION_TIMEOUT"
},
{
"description": "Directory for storing screenshots.",
"default": "/tmp/playwright-screenshots",
"name": "SCREENSHOT_STORAGE_PATH"
},
{
"description": "Directory for storing video recordings.",
"default": "/tmp/playwright-videos",
"name": "VIDEO_STORAGE_PATH"
},
{
"description": "Proxy server URL for connections.",
"name": "PROXY_URL"
},
{
"description": "Proxy authentication username.",
"isSecret": true,
"name": "PROXY_USERNAME"
},
{
"description": "Proxy authentication password.",
"isSecret": true,
"name": "PROXY_PASSWORD"
},
{
"description": "Comma-separated list of hosts to bypass proxy.",
"name": "PROXY_BYPASS"
},
{
"description": "Comma-separated list of browser permissions to grant.",
"name": "BROWSER_PERMISSIONS"
},
{
"description": "Ignore HTTPS certificate errors.",
"default": "true",
"name": "IGNORE_HTTPS_ERRORS"
}
]
}
]
}
mcp
model-context-protocol
npm
By
Comments
Sign in to leave a comment