MCP.Market

DLBrowser MCP server

by DekryptLabs·io.github.DekryptLabs/dlbrowser·v4.0.2·1 stars

Self-healing web access for AI agents — recovers through bot blocks, captchas and JS pages.

B77/100grade B
What users say
No reviews yet
Be the first
Safety scan
B77/100

full report

Adoption
Growing

1 stars22 downloads/wk

Reviews

Write one

Nobody has reviewed DLBrowser yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

DLBrowser 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

no findings
  • Code scan79 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 qualitystatic API keys via environment variables6/15
  • Maintenancelast push 65 days ago12/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 77/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How DLBrowser compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
77/100
higher than 50% of 48,255 servers
GitHub stars
1
more than 65% of 28,688 servers
Downloads a week
22
more than 8% of 12,191 servers with a package

Install DLBrowser in Claude Code, Cursor or VS Code

claude mcp add dlbrowser -- uvx dlbrowser
Add to Cursor

What the publisher says

From the DLBrowser repository's README, as published. We do not edit it. Read it on GitHub

DLBrowser

Your AI agent is blind to the half of the web that fights back.

Cloudflare, captchas, and JavaScript walls block the tools agents use to browse — silently. DLBrowser is the one that gets through. One line. Self-healing. Metered to the credit.

npx dlbrowser connect --key dlb_xxx

Wires DLBrowser into Claude Code, Cursor, Windsurf, Cline & Codex in one command. Your agent gets 11 web tools that actually reach the page.

The 60-second try

pip install dlbrowser
dlbrowser fetch https://example.com

Every fetch tells you which backend got through and how long it took — because the engine picks the cheapest one that works and only escalates when a site fights back:

{ "success": true, "backend": "curl_cffi", "load_time": 0.03, "blocked": false }

And every run is metered against a plan, in the open — no surprise invoice:

{ "plan": "scout", "remaining_daily": 497, "remaining_monthly": 2497,
  "upgrade_url": "https://dekryptlabs.github.io/dlbrowser/pricing.html" }

That's a real response from the live gateway. Start free — 2,500 credits, no card.

Why your agent needs this

You wire web access into an agent. It works in the demo. Then it meets the real web:

  • One site loads with a 50ms HTTP request. The next is an empty React shell until JS runs.
  • Cloudflare and DataDome quietly serve your headless browser a challenge page.
  • Your agent's built-in fetch returns "" — not an error, an empty string — and keeps going.
  • You have no idea which sites failed, which backend would've worked, or what any of it cost.

DLBrowser is the capability layer that fixes this. Not a scraper. Not a crawler. Acquisition infrastructure for AI agents — reliable, observable, billable.

The engine: start cheap, escalate only when blocked

curl_cffi  →  tls_client  →  playwright  →  nodriver (CDP)  →  firecrawl
  ~50ms         ~200ms        full JS        max stealth       last resort
  HTTP-level, no browser       │            browser-level, real Chromium
                               └── auto-escalates when a block is detected

~70% of real fetches never need a browser. Starting with a 50ms request and climbing the ladder only on a detected block keeps you fast and cheap — while still getting through the sites that stop everything else. Five backends. Firecrawl has two. Crawl4AI has one.

What resets your expectations

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

DLBrowser: common questions

Is DLBrowser MCP server safe?
Mostly: it is graded B (77/100). Read the DLBrowser safety report
How do I install DLBrowser?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does DLBrowser need an API key?
Yes. The registry entry asks for DLBROWSER_API_KEY.
Is DLBrowser maintained?
The last commit was 105 days ago (2026-07-22). The latest release is v4.0.2.
What can I use instead of DLBrowser?
Servers from other publishers that do the same job: Front-End Checklist MCP server.
How does DLBrowser compare with other MCP servers?
safety score 77/100 (higher than 50% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers); downloads a week 22 (more than 8% of 12,191 servers with a package). Full comparison.

Alternatives to DLBrowser

Same job from other publishers: the closest match first, then the best rated.

  • Front-End Checklist
    Review frontend code and live pages against 386 quality-gated web development rules.
    A