Zendriver MCP server
io.github.bituq/zendriver-mcp·v0.3.4·3 starsUndetectable browser automation for LLM agents, spoken over MCP.
3 stars24 downloads/wk
Reviews
Write oneNobody has reviewed Zendriver MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Zendriver MCP tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- Code scan35 source files scanned20/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 65 days ago12/15
- Maintainer identityregistry namespace matches repository owner6/10
Findings (1)
- mediumeval / new Function used
exec.evalzendriver_mcp-0.3.4/src/tools/utils.py: … f"[{js_status}] Dangerous JS Patterns: eval({dangerous['eval']}), innerHTML({dangero…
How Zendriver MCP compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 50% of 866 Scraping and browsing servers
- GitHub stars
- 3
- more than 70% of 583 Scraping and browsing servers
- Downloads a week
- 24
- more than 5% of 309 Scraping and browsing servers with a package
Install Zendriver MCP in Claude Code, Cursor or VS Code
claude mcp add zendriver-mcp -- uvx zendriver-mcp
What the publisher says
From the Zendriver MCP repository's README, as published. We do not edit it. Read it on GitHub
zendriver-mcp
<!-- mcp-name: io.github.bituq/zendriver-mcp -->
Undetectable browser automation for LLM agents, spoken over MCP.
zendriver-mcp is an MCP server that gives your coding agent (Claude, Cursor, Gemini, Copilot) a real Chrome browser it can actually use on the real web - behind Cloudflare, behind login walls, on pages that detect and block WebDriver.
It's built on Zendriver, which speaks the Chrome DevTools Protocol directly instead of going through WebDriver. That means no navigator.webdriver flag, no headless telltales, and a fingerprint that looks like an ordinary Chrome install.
On top of that foundation, zendriver-mcp layers everything an agent needs to get work done: a token-efficient DOM walker, an accessibility tree with stable uids, performance traces, Lighthouse audits, heap snapshots, human-like input, device emulation, cookie round-tripping, and more - 96 tools across 22 modules.
Highlights
Cloudflare Turnstile solver, identity overrides (UA, locale, timezone, geolocation), and bezier-curve mouse movement plus gaussian typing timing.
- Undetectable by design. Zendriver keeps a clean fingerprint; we ship a
that reports 96% fewer tokens than raw HTML, and a CDP accessibility tree keyed by stable uids that survive re-renders.
- Token-efficient DOM. Two ways to see the page - the upstream DOM walker
heap snapshots in the standard .heapsnapshot format, Lighthouse audits via the Lighthouse CLI reusing the same browser.
- Full DevTools parity. Performance traces that load in Chrome DevTools,
to JSON, re-import on the next session. Log in once, reuse everywhere.
- Session round-tripping. Export all cookies (including HTTP-only ones)
throttling; Slow 3G / Fast 3G / 4G / offline network profiles; force prefers-color-scheme.
- Emulation. iPhone 15 Pro, Pixel 8, iPad Pro, and desktop presets; CPU
- Screencasts. Write frames to disk as JPEG or PNG at configurable FPS.
Tool catalogue
Full signatures live in the docstrings of src/tools/*.py and are auto-listed by the MCP handshake.
Install
Published on PyPI: .
Requires Python 3.10+ and a Chrome / Chromium install.
# Zero-setup, re-resolves on every run - great for Claude Desktop configs
uvx zendriver-mcp
# Or install once, invoke many
uv tool install zendriver-mcp
pipx install zendriver-mcp
pip install zendriver-mcpShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Zendriver MCP: common questions
- Is Zendriver MCP server safe?
- Mostly: it is graded B (77/100). Read the Zendriver MCP safety report
- How do I install Zendriver MCP?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Zendriver MCP need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Zendriver MCP maintained?
- The last commit was 105 days ago (2026-07-22). The latest release is v0.3.4.
- What can I use instead of Zendriver MCP?
- Servers from other publishers that do the same job: FableCut MCP server, Public Browser MCP server and Cdpilot MCP server. Compare all Zendriver MCP alternatives.
- How does Zendriver MCP compare with other Scraping and browsing MCP servers?
- safety score 77/100 (higher than 50% of 866 Scraping and browsing servers); github stars 3 (more than 70% of 583 Scraping and browsing servers); downloads a week 24 (more than 5% of 309 Scraping and browsing servers with a package). Full comparison.
Alternatives to Zendriver MCP
Same job from other publishers: the closest match first, then the best rated.
- FableCutZero-dependency browser video editor AI agents drive via a JSON timeline over MCP; ffmpeg export.not reviewedEstablishedA
Public BrowserChrome over CDP for AI agents. Blind benchmark vs agent-browser: -33% tokens, -33% cost, -32% timenot reviewedGrowingA- CdpilotZero-dependency browser automation over raw CDP — no Puppeteer, Playwright, or Selenium.not reviewedGrowingB
- Agent BrowserSelf-hosted Chrome for AI agents, with a live noVNC view a human can take over.not reviewedGrowingB
KnownFixDeveloper fixes, free skills, browser tools and scoped technical services over MCP.not reviewedGrowingB