nodriver — undetected browser automation MCP server
Undetected anti-bot Chrome automation. 65 tools, parallel isolated browsers.
4 stars69 downloads/wk
Reviews
Write oneNobody has reviewed nodriver — undetected browser automation yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
nodriver — undetected browser automation tools (1)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
decorator
Public scan report
scanner v0.1.9 · 2026-09-21 · same rubric, same numbers if you re-run it
- Code scan9 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 27 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
What the publisher says
From the nodriver — undetected browser automation repository's README, as published. We do not edit it. Read it on GitHub
nodriver-mcp-server
<!-- mcp-name: io.github.andresolbach/nodriver-mcp-server -->
An undetected, anti-bot-resistant browser automation MCP server — a drop-in, stealth alternative to chrome-devtools-mcp for AI agents like Claude, Claude Code, Cursor, Windsurf, and any Model Context Protocol client. Powered by nodriver so your agent can browse, scrape, and automate real Chrome without tripping Cloudflare, hCaptcha, or WebDriver fingerprint detection.
Keywords: MCP server · browser automation · undetected chromedriver · anti-bot · Cloudflare bypass · web scraping · Claude · Cursor · nodriver · chrome-devtools-mcp alternative · Playwright/Puppeteer alternative · AI agent tools.
Is this the problem you have?
If you drive a browser from an AI agent, you have probably run into one of these:
- The page sits on "Just a moment…" or "Checking your browser before accessing" and never loads
- A "Verify you are human" checkbox that reappears every single time you click it
- "Unusual Activity Detected", "Access Denied", or a plain HTTP 403 — from a site that opens perfectly in your normal browser
- navigator.webdriver returns true, and the site quietly serves you different content because of it
- The login works when you do it by hand, and fails the moment automation does the same steps
- It all worked for weeks, then the site started returning an empty page or a captcha wall
None of that is your script being wrong. It is anti-bot detection — Cloudflare, DataDome, PerimeterX, Akamai, hCaptcha — recognising the automation stack itself. It shows up with chrome-devtools-mcp, playwright-mcp, Puppeteer, Selenium and browser-use alike, because they all drive Chrome in ways that leave a detectable signature: a ChromeDriver binary, WebDriver markers, CDP artifacts.
Why this fixes it
nodriver is the successor of undetected-chromedriver. It speaks the CDP protocol directly — no ChromeDriver binary, no Selenium/WebDriver markers — so navigator.webdriver reads false rather than true, and a session looks like a person using Chrome.
This server exposes that through the same tool surface as chrome-devtools-mcp (65 tools), so your agent keeps a familiar API and simply stops getting blocked. Swapping is a config change, not a rewrite.
What it will not do, so you can judge before installing: it does not solve image or text captchas for you, it cannot defeat every protection on every site, and it will not rescue a scraper that hammers a server. If a site blocks you for what you do rather than what you are, no driver fixes that. cf_verify handles the common Cloudflare checkbox challenge; it is not a captcha-solving service.
Does it actually pass? Here is the evidence
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
claude mcp add nodriver-mcp-server -- uvx nodriver-mcp
nodriver — undetected browser automation: common questions
- Is nodriver — undetected browser automation MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the nodriver — undetected browser automation safety report
- How do I install nodriver — undetected browser automation?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does nodriver — undetected browser automation need an API key?
- No secret keys are declared. It reads 4 settings from the environment.
- Is nodriver — undetected browser automation maintained?
- The last commit was 27 days ago (2026-08-25). The latest release is v2.4.0.
- What can I use instead of nodriver — undetected browser automation?
- Servers from other publishers that do the same job: Safari MCP server, Agent360 Browser MCP server and Oya Browser MCP server. Compare all nodriver — undetected browser automation alternatives.
Alternatives to nodriver — undetected browser automation
Same job from other publishers: the closest match first, then the best rated.
- SafariNative Safari browser automation for AI agents — 98 tools, zero Chrome overhead.not reviewedEstablishedC
- Agent360 Browser MCPDrive your real, logged-in Chrome from any AI agent - 40 tools. Needs our Chrome extension too.not reviewedEstablishedA
- Oya BrowserReal Chrome for agents: start a browser, read pages as numbered markdown, click, type, hand off.not reviewedGrowingA
- PyreCrawlWeb scraping + research toolkit for AI agents: scrape, crawl, monitor URLs with anti-bot bypass.not reviewedGrowingA
- SvipallRead any page past its anti-bot wall, crawl sites, search without an API key, solve captchas locallynot reviewedGrowingC