Pagerunner — The Browser Layer That Learns MCP server
Real Chrome profiles with site intelligence — already logged in, PII anonymization, sessions persist
3 stars57 downloads/wk
Reviews
Write oneNobody 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
- 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 present
install.script - mediumnpm install lifecycle script present
install.scriptpackage.json: …nner": "run.js" }, "scripts": { "postinstall": "node install.js" }, "keywords": [ …
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
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 --release2. Auto-detect Chrome profiles
pagerunner initThis 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" mcpFor 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.
- Agent360 Browser MCPDrive your real, logged-in Chrome from any AI agent - 40 tools. Needs our Chrome extension too.not reviewedEstablishedA
TapBrowser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.not reviewedGrowingB- Session BridgeDrive a browser you are already signed into, through the free T3rnel Browser extension.not reviewedGrowingA
ThinkrunBrowser control + session recording MCP for AI coding agents (Claude Code, Cursor) — real Chrome.not reviewedGrowingA- Browser UseControl a real Chrome browser to complete any task: fill forms, extract data, book flights.not reviewedEstablishedA