productivity

leapfrog

by anthonybono21-cloud

Multi-session browser MCP for AI agents. 19 tools. 15 parallel sessions. Up to 10x fewer tokens.

Multi-session browser automation MCP server with stealth capabilities, supporting up to 15 parallel sessions with 10x token efficiency compared to traditional browser automation tools.

github stars

0

best for

  • / General purpose MCP workflows

capabilities

  • / session_create
  • / session_destroy
  • / session_list
  • / session_save_profile
  • / session_list_profiles
  • / pool_status

what it does

Multi-session browser automation MCP server with stealth capabilities, supporting up to 15 parallel sessions with 10x token efficiency compared to traditional browser automation tools.

about

leapfrog is a community-built MCP server published by anthonybono21-cloud that provides AI assistants with tools and capabilities via the Model Context Protocol. Multi-session browser MCP for AI agents. 19 tools. 15 parallel sessions. Up to 10x fewer tokens. It is categorized under productivity. This server exposes 19 tools that AI clients can invoke during conversations and coding sessions.

how to install

You can install leapfrog in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.

license

MIT

leapfrog is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.

readme

Leapfrog

Leapfrog

Multi-session browser MCP for AI agents.
21 tools. 15 parallel sessions. Stealth. Humanization. Up to 10x fewer tokens.

npm i leapfrog  |  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 ```bash npx leapfrog --doctor # verify everything works npx leapfrog --config # print MCP config to paste ``` Add to `~/.mcp.json` (Claude Code) or your editor's MCP config: ```json { "leapfrog": { "command": "npx", "args": ["-y", "leapfrog"], "env": { "LEAP_MAX_SESSIONS": "15" } } } ``` Chromium installs automatically. If it fails: `npx playwright install chromium` ## Feature Matrix | | Leapfrog | Playwright MCP | agent-browser | |---|:---:|:---:|:---:| | Tokens per page | **~1,200-2,500** | ~3,800-15,000 | ~300 | | Parallel sessions | **15** | 1 | 1 | | Session isolation | Yes | No | No | | Multi-tab / popups | Yes | No | No | | Network intercept | Yes | No | No | | Console capture | Yes | Yes | No | | Stealth / anti-bot | Yes | No | No | | Smart wait (5 types) | Yes | Basic | No | | Crash recovery | Yes | No | No | | Auth profile reuse | Yes | No | No | | SSRF protection | Yes | No | No | ## The Ecosystem Leapfrog uses pond metaphors to keep things memorable. Your agent is the frog. | Concept | Leapfrog term | What it means | |---|---|---| | Sessions | **Ponds** | Isolated browser contexts — cookies, storage, state | | Tabs | **Lily pads** | Where the frog lands within a pond | | Navigate | **Leap** | Jump to a URL, get a compact snapshot back | | Snapshots | **Surface** | What you see on the surface — interactive `@eN` refs | | Network traffic | **Ripple** | HTTP requests flowing under the surface | | Console errors | **Croak** | Something went wrong in the browser | | Stealth mode | **Camouflage** | Anti-bot evasion patches | ## All 19 Tools ### Pond Management (7) | Tool | What it does | |---|---| | `session_create` | Open a new pond — isolated cookies, state, viewport | | `session_destroy` | Drain a pond and free the slot | | `session_list` | See all active ponds with URLs and idle times | | `session_save_profile` | Save auth state to disk for future ponds | | `session_list_profiles` | List saved auth profiles | | `pool_status` | Pool stats, memory, uptime | | `session_health` | Is the pond healthy? Browser connected, page responsive? | ### Navigation & Snapshots (6) | Tool | What it does | |---|---| | `navigate` | Leap to a URL, return a compact `@eN` snapshot | | `snapshot` | Re-read the surface (scope with CSS selector) | | `act` | Click, fill, type, check, select, press, scroll, hover, back, forward | | `wait_for` | Wait for element / text / network idle / navigation / JS expression | | `screenshot` | Capture PNG (full page or element) | | `extract` | Pull text, HTML, title, URL, or evaluate JS | ### Tab Management (3) | Tool | What it does | |---|---| | `tabs_list` | List all pads in a pond | | `tab_switch` | Hop to another pad (-1 for most recent popup) | | `tab_close` | Close a pad (can't close the last one) | ### Network Intelligence (3) | Tool | What it does | |---|---| | `network_log` | See HTTP traffic — filter by URL, method, status, content-type | | `console_log` | Read browser console output, filtered by level | | `network_intercept` | Block, mock, or log requests by URL pattern | ## Environment Variables | Variable | Default | Description | |---|---|---| | `LEAP_MAX_SESSIONS` | `15` | Max concurrent sessions | | `LEAP_IDLE_TIMEOUT` | `300000` | Session idle timeout in ms (5 min) | | `LEAP_HEADLESS` | `true` | Set `false` to watch the browser | | `LEAP_ALLOW_JS` | `true` | Allow JS evaluation in `extract` and `wait_for` | | `LEAP_STEALTH` | `true` | Stealth mode (anti-bot evasion) | | `LEAP_LOG_LEVEL` | `info` | `debug` / `info` / `warn` / `error` | ## Tests ``` 74 passing across 5 suites ``` Session management, snapshot engine, network intelligence, tab management, security (SSRF, URL scheme blocking, path traversal). ```bash npm test ``` ## Requirements - Node.js >= 18 - Chromium (auto-installed via Playwright) ## License MIT

FAQ

What is the leapfrog MCP server?
leapfrog is a Model Context Protocol (MCP) server profile on explainx.ai. MCP lets AI hosts (e.g. Claude Desktop, Cursor) call tools and resources through a standard interface; this page summarizes categories, install hints, and community ratings.
How do MCP servers relate to agent skills?
Skills are reusable instruction packages (often SKILL.md); MCP servers expose live capabilities. Teams frequently combine both—skills for workflows, MCP for APIs and data. See explainx.ai/skills and explainx.ai/mcp-servers for parallel directories.
How are reviews shown for leapfrog?
This profile displays 10 aggregated ratings (sample rows for discoverability plus signed-in user reviews). Average score is about 4.5 out of 5—verify behavior in your own environment before production use.
MCP server reviews

Ratings

4.510 reviews
  • Shikha Mishra· Oct 10, 2024

    leapfrog is among the better-indexed MCP projects we tried; the explainx.ai summary tracks the official description.

  • Piyush G· Sep 9, 2024

    We evaluated leapfrog against two servers with overlapping tools; this profile had the clearer scope statement.

  • Chaitanya Patil· Aug 8, 2024

    Useful MCP listing: leapfrog is the kind of server we cite when onboarding engineers to host + tool permissions.

  • Sakshi Patil· Jul 7, 2024

    leapfrog reduced integration guesswork — categories and install configs on the listing matched the upstream repo.

  • Ganesh Mohane· Jun 6, 2024

    I recommend leapfrog for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.

  • Oshnikdeep· May 5, 2024

    Strong directory entry: leapfrog surfaces stars and publisher context so we could sanity-check maintenance before adopting.

  • Dhruvi Jain· Apr 4, 2024

    leapfrog has been reliable for tool-calling workflows; the MCP profile page is a good permalink for internal docs.

  • Rahul Santra· Mar 3, 2024

    According to our notes, leapfrog benefits from clear Model Context Protocol framing — fewer ambiguous “AI plugin” claims.

  • Pratham Ware· Feb 2, 2024

    We wired leapfrog into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.

  • Yash Thakker· Jan 1, 2024

    leapfrog is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.