Mmcp.market

Pagerunner — The Browser Layer That Learns MCP server

by Enreign·io.github.Enreign/pagerunner·v0.8.0·3 stars

Real Chrome profiles with site intelligence — already logged in, PII anonymization, sessions persist

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

full report

Adoption
Growing

3 stars57 downloads/wk

Reviews

Write one

Nobody has reviewed Pagerunner — The Browser Layer That Learns yet.

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

Pagerunner — The Browser Layer That Learns 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-27 · same rubric, same numbers if you re-run it

2 medium
  • Code scan3 source files scanned15/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 15 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (2)

  • mediumnpm install lifecycle script presentinstall.script
  • mediumnpm install lifecycle script presentinstall.script
    package.json: …nner": "run.js" }, "scripts": { "postinstall": "node install.js" }, "keywords": [ …
Overall 77/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install Pagerunner — The Browser Layer That Learns in Claude Code, Cursor or VS Code

Runs npx -y pagerunner on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add pagerunner -- npx -y pagerunner
Add to Cursor

What the publisher says

From the Pagerunner — The Browser Layer That Learns repository's README, as published. We do not edit it. Read it on GitHub

Pagerunner

A Chrome browser automation MCP server. Connect Claude (or any MCP client) to a real Chrome session — using your existing profiles with their cookies, saved passwords, and history.

[!WARNING]

Pagerunner is early-stage software (v0.x). APIs and configuration formats may change between releases.

Contents

  • How it works
  • Setup
  • Using with your project
  • Tools
  • Site Intelligence
  • Session Checkpoints
  • macOS Menu Bar App
  • Anonymization (PII protection)
  • Stealth mode
  • Daemon (multiple Claude Code sessions / persistent state)
  • Snapshots
  • Example session

How it works

Pagerunner launches Chrome with your existing user profile via CDP (Chrome DevTools Protocol) and exposes it as an MCP server over stdin/stdout. Claude can then navigate, click, type, screenshot, and run JavaScript in the live browser.

Setup

1. Install

# Option A — Homebrew (easiest on macOS/Linux):
brew tap enreign/pagerunner
brew install pagerunner

# Option B — Cargo (if you have Rust):
cargo install pagerunner
# Note: if you get "requires rustc 1.91+" despite having a newer Rust installed,
# Homebrew's Rust may be shadowing rustup's. Fix: export PATH="$HOME/.cargo/bin:$PATH"

# Option C — Pre-built binary (no dependencies):

# macOS arm64 (Apple Silicon):
curl -L https://github.com/Enreign/pagerunner/releases/latest/download/pagerunner-macos-arm64 \
  -o pagerunner && chmod +x pagerunner

# macOS x86_64 (Intel):
curl -L https://github.com/Enreign/pagerunner/releases/latest/download/pagerunner-macos-x86_64 \
  -o pagerunner && chmod +x pagerunner

# Linux x86_64:
curl -L https://github.com/Enreign/pagerunner/releases/latest/download/pagerunner-linux-x86_64 \
  -o pagerunner && chmod +x pagerunner

# macOS: if Gatekeeper blocks the binary on first run:
xattr -d com.apple.quarantine pagerunner

# Option B — install via cargo (requires Rust):
cargo install --git https://github.com/Enreign/pagerunner --locked

# Option C — build locally:
cargo build --release

2. Auto-detect Chrome profiles

pagerunner init

This reads Chrome's profile list and writes ~/.pagerunner/config.toml automatically. Run pagerunner status to verify.

Alternatively, write ~/.pagerunner/config.toml by hand — see pagerunner example-config for the format.

3. Register as MCP server

# If installed (Options A or B — binary is in PATH):
claude mcp add pagerunner "$(which pagerunner)" mcp

# If built locally (Option C):
claude mcp add pagerunner "$(pwd)/target/release/pagerunner" mcp

For Claude Desktop, add to ~/Library/Application Support/Claude/claudedesktopconfig.json:

{
  "mcpServers": {
    "pagerunner": {
      "command": "/absolute/path/to/pagerunner",
      "args": ["mcp"]
    }
  }
}

Note: The mcp subcommand is required — registering just the binary path without mcp will not work.

Note: Chrome locks profile directories. Close any Chrome window using a profile before opening a Pagerunner session on it.

4. Set up in your project (optional)

In any project directory with a CLAUDE.md or AGENTS.md:

Shortened. The full README is on GitHub.

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

Pagerunner — The Browser Layer That Learns: common questions

Is Pagerunner — The Browser Layer That Learns MCP server safe?
Mostly: it is graded B (77/100). Read the Pagerunner — The Browser Layer That Learns safety report
How do I install Pagerunner — The Browser Layer That Learns?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Pagerunner — The Browser Layer That Learns need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Pagerunner — The Browser Layer That Learns maintained?
The last commit was 15 days ago (2026-09-12). The latest release is v0.8.0.
What can I use instead of Pagerunner — The Browser Layer That Learns?
Servers from other publishers that do the same job: Agent360 Browser MCP server, Tap MCP server and Session Bridge MCP server. Compare all Pagerunner — The Browser Layer That Learns alternatives.

Alternatives to Pagerunner — The Browser Layer That Learns

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

All Pagerunner — The Browser Layer That Learns alternatives →
  • Agent360 Browser MCP
    Drive your real, logged-in Chrome from any AI agent - 40 tools. Needs our Chrome extension too.
    A
  • Tap
    Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
    B
  • Session Bridge
    Drive a browser you are already signed into, through the free T3rnel Browser extension.
    A
  • Thinkrun
    Browser control + session recording MCP for AI coding agents (Claude Code, Cursor) — real Chrome.
    A
  • Browser Use
    Control a real Chrome browser to complete any task: fill forms, extract data, book flights.
    A

More from Enreign →