Leapfrog MCP server
io.github.anthonybono21-cloud/leapfrog·v0.7.4·5 starsMulti-session browser MCP — 15 parallel isolated browsers, 37 tools, stealth, self-improvement.
5 stars
Reviews
Write oneNobody has reviewed Leapfrog yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Leapfrog tools (37, 6 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
actPerform a browser interaction: click, fill, type, check, select, press key, scroll, hover, mousemove, drag, upload, resize, back, forward.
add_init_scriptInject JavaScript that runs before every page load in a session.
api_discoverList JSON APIs the page has called. Captured automatically from XHR/fetch traffic.
api_exportGenerate an OpenAPI v3 spec from observed API traffic.
batch_actionswrite actionExecute multiple browser actions sequentially in a single MCP call.
console_logView captured browser console messages (log, warn, error, info, debug).
diffCompare the current page state against the last snapshot for this session.
domain_knowledgeInspect what Leapfrog has learned about a website from previous visits.
executewrite actionRun a Playwright script with access to { page, context }. One tool call replaces 5-20 sequential MCP round trips.
extractExtract data from the page without a full snapshot.
navigateNavigate to a URL and return a compact accessibility snapshot with @eN refs.
network_interceptAdd or remove network intercept rules.
network_logView captured HTTP requests/responses for a session.
paginateExtract data across multiple pages in a single call. Handles click-next, infinite scroll, and URL-pattern pagination.
pool_statusShow pool stats, resource usage (memory, uptime), and all active session summaries. Shows per-session idle time. Sessions approaching 30-minute idle timeout should be refreshed or saved.
profile_deletewrite actionDelete a saved persistent browser profile and all its data.
profile_import_from_chromeConnect to your real Chrome browser via CDP, capture its auth cookies, and save them
profile_listList saved persistent browser profiles with their auth status.
profile_warmWarm up a browser profile by browsing trusted sites (Google, Wikipedia, YouTube).
screenshotCapture a screenshot of the current page. Returns the image inline as base64. Optionally save to disk with savePath.
session_createwrite actionCreate a new isolated browser session with its own cookies and state.
session_create_batchwrite actionCreate multiple isolated browser sessions concurrently — 5-10x faster than sequential session_create calls.
session_destroywrite actionClose and clean up a browser session. Frees a pool slot.
session_exportExport session action history as a replayable recording.
session_export_traceExport a Playwright trace file for a session. Requires LEAP_TRACE=true.
session_healthCheck if a session is healthy (browser connected, page responsive).
session_listList all active browser sessions with their URLs and idle times.
session_list_profilesList all saved authentication profiles.
session_memoryRecall what actions were performed in this session.
session_replayReplay a recording in the current session. Executes each step directly against the browser.
session_save_profileSave a session's cookies and auth state to disk.
snapshotRe-snapshot the current page for fresh @eN refs.
tab_closeClose a tab by index. Defaults to the active tab. Cannot close the last remaining tab.
tab_switchSwitch to a different tab by index. Use -1 to switch to the most recently opened tab (useful for popups).
tabs_listList all open tabs in a session. Shows index, URL, title, and which tab is active.
wait_forWait for a condition before proceeding.
wait_for_humanPause and request human intervention. Shows the @..@ overlay with your reason.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan69 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 172 days ago8/15
- Maintainer identityregistry namespace matches repository owner6/10
Findings (1)
- mediumeval / new Function used
exec.evaldist/recording.js: …quires script"); const fn = new Function("page", "context", `return (async () => …
How Leapfrog compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 71/100
- higher than 36% of 866 Scraping and browsing servers
- Tools
- 37
- the typical Scraping and browsing server has 6
- Tools that change things
- 16%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 5
- more than 73% of 583 Scraping and browsing servers
What its tools let an agent do: 30 read · 1 create · 5 change · 1 run or deploy
Install Leapfrog in Claude Code, Cursor or VS Code
Runs npx -y leapfrog-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add leapfrog -- npx -y leapfrog-mcp
What the publisher says
From the Leapfrog repository's README, as published. We do not edit it. Read it on GitHub
Leapfrog Multi-session browser MCP for AI agents.36 tools. 15 parallel sessions. Stealth. HUD. Self-improvement. Up to 10x fewer tokens.
npm i leapfrog-mcp | Works with Claude Code, Cursor, Windsurf
The Problem
Playwright MCP sends ~14,000 tokens for a content-heavy page like Hacker News. Most of that is noise. Your context window fills up. Your agent gets confused. You pay for it.
Leapfrog sends ~1,400 tokens. Same page. Same information. Up to 10x less noise.
┌─────────────────────────────────────────────────────┐
│ Playwright MCP │
│ ████████████████████████████████████████ ~14,000 │
│ │
│ Leapfrog │
│ █████ ~1,400 │
└─────────────────────────────────────────────────────┘
tokens per page (Hacker News, real test)Savings range from 2-10x depending on page complexity. Content-heavy pages see the biggest wins. Dense forms see the smallest. The median across real-world sites is ~4-5x.
Quick Start
npx leapfrog-mcp --doctor # verify everything works
npx leapfrog-mcp --stealth-audit # test all 19 stealth patches
npx leapfrog-mcp --config # print MCP config to pasteAdd to ~/.mcp.json (Claude Code) or your editor's MCP config:
{
"leapfrog": {
"command": "npx",
"args": ["-y", "leapfrog-mcp"],
"env": {
"LEAP_MAX_SESSIONS": "15",
"LEAP_TILE": "true",
"LEAP_HUD": "true",
"LEAP_AUTO_CONSENT": "true"
}
}
}Leapfrog uses playwright-core (15MB) instead of playwright (1.6GB) and does not bundle a browser. Either:
- Set LEAP_CHANNEL=chrome to use your installed Chrome/Chromium (recommended)
- Or run npx playwright-core install chromium to install the bundled Chromium binary
- Or set LEAPCDPENDPOINT to connect to an already-running Chrome instance
Feature Matrix
Stealth
Leapfrog ships 19 anti-detection patches enabled by default (LEAP_STEALTH=true). Four modes:
- true (default) — all 19 patches active
- passive — removes automation signals only (webdriver, HeadlessChrome). Does NOT fake identity (WebGL, fonts, audio). Better for sites where trust matters more than evasion.
- auto — per-domain EXP3 bandit selects the optimal stealth configuration based on what's worked before
- false — no stealth patches
These cover the vectors that fingerprint services like CreepJS and fingerprint-pro actually check:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Leapfrog: common questions
- Is Leapfrog MCP server safe?
- Mostly: it is graded B (71/100). Read the Leapfrog safety report
- How do I install Leapfrog?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Leapfrog need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Leapfrog maintained?
- The last commit was 209 days ago (2026-04-09). The latest release is v0.7.4.
- What can I use instead of Leapfrog?
- Servers from other publishers that do the same job: Ghostfox MCP server, vibatchium MCP server and Stealthy Auto Browse MCP server.
- How does Leapfrog compare with other Scraping and browsing MCP servers?
- safety score 71/100 (higher than 36% of 866 Scraping and browsing servers); tools 37 (the typical Scraping and browsing server has 6); tools that change things 16% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Leapfrog
Same job from other publishers: the closest match first, then the best rated.
- GhostfoxSelf-hosted stealth browser for AI agents: Firefox engine + Rust MCP runtime.not reviewedGrowingA
vibatchiumStealth browser automation for AI agents — real Chrome, N parallel persistent logged-in sessions.not reviewedGrowingA- Stealthy Auto BrowseSelf-hosted MCP server for stealth browser automation with human-like OS-level input.not reviewedGrowingA
- Browser UseBrowser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.not reviewedEstablishedA
- ActionbookLet your AI agent operate any website through a real, logged-in browser session.not reviewedEstablishedA