CloakMCP MCP server
io.github.overtimepog/CloakMCP·v2.0.1·13 starsStealth browser MCP server — anti-detection Chromium with snapshot-first agent interface
13 stars49 downloads/wk
Reviews
Write oneNobody has reviewed CloakMCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
CloakMCP tools (26, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
cloak_backNavigate back in browser history. Returns an updated snapshot.
cloak_checkCheck or uncheck a checkbox/radio by ref ID. Returns an updated snapshot.
cloak_clickClick an element by its [@eN] ref ID from cloak_snapshot.
cloak_closeClose the stealth browser and release all resources. Always call when done.
cloak_close_pageClose a specific page by ID.
cloak_consoleGet browser console output (log/warn/error/info) and JS errors.
cloak_evaluatewrite actionExecute JavaScript in the page context and return the result.
cloak_forwardNavigate forward in browser history. Returns an updated snapshot.
cloak_get_cookiesGet all cookies from the page's browser context.
cloak_hoverHover over an element by ref ID. Returns an updated snapshot.
cloak_launchLaunch a stealth CloakBrowser instance. All anti-detection is ON by default.
cloak_list_pagesList all open pages with their IDs and URLs.
cloak_navigateNavigate to a URL. Auto-waits for the page to settle (network idle + DOM stable).
cloak_network_continuewrite actionRemove a network interception rule.
cloak_network_interceptIntercept network requests — block, mock, or passthrough.
cloak_new_pageOpen a new browser page/tab. Optionally navigate to a URL.
cloak_pdfSave the current page as a PDF file.
cloak_press_keyPress a keyboard key (Enter, Tab, Escape, ArrowDown, etc.).
cloak_read_pageGet the page content as clean, readable markdown.
cloak_screenshotTake an annotated screenshot with element indices overlaid.
cloak_scrollScroll the page. Returns an updated snapshot.
cloak_selectSelect a dropdown option by ref ID. Provide one of: value, label, or index.
cloak_set_cookiesSet cookies in the page's browser context.
cloak_snapshotCapture the page's accessibility tree — the PRIMARY way to understand pages.
cloak_typeType text into an input by its [@eN] ref ID from cloak_snapshot.
cloak_waitWait for the page to settle (no DOM mutations + network idle).
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan13 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 136 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How CloakMCP compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 58% of 866 Scraping and browsing servers
- Tools
- 26
- the typical Scraping and browsing server has 6
- Tools that change things
- 8%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 13
- more than 82% of 583 Scraping and browsing servers
- Downloads a week
- 49
- more than 33% of 309 Scraping and browsing servers with a package
What its tools let an agent do: 24 read · 2 change
Install CloakMCP in Claude Code, Cursor or VS Code
claude mcp add CloakMCP -- uvx cloakbrowsermcp
What the publisher says
From the CloakMCP repository's README, as published. We do not edit it. Read it on GitHub
CloakBrowser MCP
<!-- mcp-name: io.github.overtimepog/CloakMCP -->
Stealth browser automation for AI agents — a Model Context Protocol server combining CloakBrowser's anti-detection with Playwright MCP-inspired architecture.
CloakBrowser is a source-level patched Chromium that passes Cloudflare Turnstile, reCAPTCHA v3 (0.9 score), FingerprintJS, BrowserScan, and 30+ bot detection services.
Why CloakBrowser MCP?
Quick Start
Install
pip install cloakbrowsermcpUse with Claude Desktop
Add to your claudedesktopconfig.json:
{
"mcpServers": {
"cloakbrowser": {
"command": "cloakbrowsermcp"
}
}
}Use with VS Code / Cursor
Add to .vscode/mcp.json:
{
"servers": {
"cloakbrowser": {
"command": "cloakbrowsermcp",
"args": ["--caps", "all"]
}
}
}Use with Hermes Agent
Add to ~/.hermes/config.yaml:
mcp_servers:
cloakbrowser:
command: cloakbrowsermcp
args: ["--caps", "all"]
timeout: 120How It Works
Snapshot-First Architecture
CloakBrowser MCP uses accessibility tree snapshots as the primary way for AI models to understand web pages — not screenshots, not raw HTML.
1. cloak_launch() → Start stealth browser
2. cloak_navigate(pid, url) → Go to page (auto-waits for settle)
3. cloak_snapshot(pid) → Get interactive elements with [@eN] refs
4. cloak_click(pid, '@e5') → Click element by ref
5. cloak_type(pid, '@e3', 'hello') → Type into input
6. cloak_read_page(pid) → Get content as clean markdown
7. cloak_close() → DoneEach interactive element gets a [@eN] ref ID. All interaction tools use these refs — no CSS selectors needed.
Three Ways to See a Page
- cloaksnapshot() — Accessibility tree with [@eN] refs. Fast, cheap, reliable. Use this.**
- cloakreadpage() — Clean markdown extraction. For reading content, not interacting.
- cloakscreenshot()** — Annotated screenshot with element indices. For visual context (images, charts, CAPTCHAs).
Stealth by Default
All anti-detection features are ON by default:
- Source-patched Chromium binary (not Playwright patches — actual Chromium source modifications)
- Human-like mouse curves, keyboard timing, and scroll patterns (humanize=True)
- Stealth fingerprint arguments (consistent canvas, WebGL, audio fingerprints)
- Proxy support with GeoIP-based timezone/locale detection
Tools
Core Tools (20 — always available)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
CloakMCP: common questions
- Is CloakMCP MCP server safe?
- Mostly: it is graded B (82/100). Read the CloakMCP safety report
- How do I install CloakMCP?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does CloakMCP need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is CloakMCP maintained?
- The last commit was 174 days ago (2026-05-14). The latest release is v2.0.1.
- What can I use instead of CloakMCP?
- Servers from other publishers that do the same job: MCP Browser MCP server, Browser Use MCP server and CloakBrowser MCP server. Compare all CloakMCP alternatives.
- How does CloakMCP compare with other Scraping and browsing MCP servers?
- safety score 82/100 (higher than 58% of 866 Scraping and browsing servers); tools 26 (the typical Scraping and browsing server has 6); tools that change things 8% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to CloakMCP
Same job from other publishers: the closest match first, then the best rated.
MCP BrowserBrowser automation using the user's Chromium session — JS execution, auth, and anti-bot support.not reviewedGrowingA- Browser UseBrowser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.not reviewedEstablishedA
- CloakBrowser MCPPlaywright MCP-compatible browser automation bridge for CloakBrowser Chromium.not reviewedEstablishedB
- FortressStealth browser for AI agents: fetch pages behind Cloudflare/DataDome/CAPTCHA, extract clean data.not reviewedEstablishedB
- GhostfoxSelf-hosted stealth browser for AI agents: Firefox engine + Rust MCP runtime.not reviewedGrowingA