Browser MCP for AI agents
15 parallel sessions. Full isolation. One server.
WHAT IT IS
The only MCP that lets you run 15 sessions side-by-side without them stepping on each other's auth or tabs. Open source, runs locally, no cloud account required.
36 tools · 9 groups
THE FLYWHEEL
Every time your agent visits a site, Leapfrog quietly takes notes. Which stealth settings worked. How to dismiss cookie popups. Which page elements matter and which are just noise. Next visit, it already knows.
Real file. One per domain. Readable, deletable, portable.
Site memory
A JSON file per website — wait times, working selectors, consent buttons, discovered APIs. Everything it needs to skip the learning curve next visit.
Stealth that adapts
Four stealth approaches compete. When one gets blocked, the others get a chance. Each site gets the lightest touch that works.
Cleaner snapshots
Recognizes page regions that never change — headers, footers, sidebars — and stops sending them. 30–40% fewer tokens.
Cookie popups, handled
Knows 10 consent frameworks out of the box. Learns new dismiss buttons when it finds them.
CAPTCHAs
Clicks through simple ones automatically. Pauses for help on hard ones — or routes to a solver you configure.
API discovery
Watches network traffic and classifies every endpoint — data, auth, tracking, ads. Exports as OpenAPI.
It's not a black box. Stored locally at ~/.leapfrog/domains/. Deletable per domain. Inspectable in your editor. No telemetry, no cloud sync, no account. cat it. rm it. It's just files.
UNDER THE HOOD
One Chromium instance. Up to 15 isolated BrowserContexts. Each session gets its own cookies, storage, fingerprint, and proxy. No state bleeds.
EACH SESSION = ISOLATED POND · OWN COOKIES · OWN FINGERPRINT · OWN PROXY
HOW IT STACKS UP
agent-browser wins on raw token count. browser-use has 81K stars. Stagehand has the best natural language interface. Leapfrog ships the combination nobody else does — and runs entirely on your laptop.
| Leapfrog | Playwright MCP | agent-browser | Stagehand | |
|---|---|---|---|---|
| Parallel sessions | 15 (isolated) | 1 | 1 | Cloud (paid) |
| Session isolation | Full | — | — | Cloud |
| Tokens / page | ~1,400 | ~14,000 | ~300 | ~2,000+ |
| Network intercept | Yes | — | — | — |
| Real browser profiles | Yes | — | — | — |
| Self-improving | Per-domain | — | — | — |
| Crash recovery | Auto | — | — | Cloud |
| Local-first | Yes | Yes | Yes | — |
| Price | Free (MIT) | Free | Free | Paid tiers |