MCP server for safe, detection-resistant browser automation
MCP server for safe, detection-resistant browser automation
Give an MCP-compatible AI assistant a local Chrome browser that it can open, navigate, read, and control.
npx (included with the normal Node.js installer) - Google Chrome or Chromium - An MCP client that can start a local stdio server Claude Desktop is available on macOS and Windows. Other MCP clients can use this server on Linux.browser_init — Start or reuse the managed Chrome sessionnavigate — Open a URLget_content — Read full-page or selected HTML/textfind_selector — Find a CSS selector from element textclick — Click an elementtype — Clear and type into an inputwait — Wait for a selector, navigation, or timerandom_scroll — Scroll with varied timing and distancesolve_captcha — Return a placeholder attempt resultsave_content_as_markdown — Save as .md; currently blockedbrowser_close — Close the managed browser and reset workflow stateCompare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| browser_init | Start or reuse the managed Chrome session |
| navigate | Open a URL |
| get_content | Read full-page or selected HTML/text |
| find_selector | Find a CSS selector from element text |
| click | Click an element |
| wait | Wait for a selector, navigation, or time |
| random_scroll | Scroll with varied timing and distance |
| solve_captcha | Return a placeholder attempt result |
| save_content_as_markdown | Save as .md; currently blocked |
| browser_close | Close the managed browser and reset workflow state |
{
"mcpServers": {
"puppeteer-real-browser": {
"command": "npx",
"args": [
"-y",
"puppeteer-real-browser-mcp-server@latest"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
npx (included with the normal Node.js installer) - Google Chrome or Chromium - An MCP client that can start a local stdio server Claude Desktop is available on macOS and Windows. Other MCP clients can use this server on Linux.Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
The original Chromium automation reference server — simple, screenshot-driven browser control.
KATATAN E2E testing agent set — Playwright + KATATAN MCP integration
Free, editor-less MCP server for Rive: create, edit, inspect, render and preview .riv animations
Local multi-account MCP broker — one endpoint, every account. Switch identity without reconnecting.
Guest bindings for tauri-plugin-mcp — lets AI agents interact with and debug Tauri apps