pagepilot-mcp
v0.1.0
Published
Local MCP server for the PagePilot extension — lets your own Claude project step-by-step guidance onto the current web page.
Maintainers
Readme
pagepilot-mcp
Local MCP server for the PagePilot Chrome extension. It lets the Claude you're already running (Claude Code / Claude Desktop) project step-by-step guidance onto the current web page — a checklist, a highlighted target element, and copyable snippets — on your own subscription, with no API key and no billing. Everything stays on your machine.
your Claude ──show_guidance(task+steps)──> pagepilot-mcp ──SSE──> PagePilot extension ──overlay on the pageRun
npx pagepilot-mcp # HTTP mode on 127.0.0.1:7444Options: --stdio (for Claude Desktop), --port <n> (or $PAGEPILOT_PORT, default 7444).
Connect Claude Code
npx pagepilot-mcp # leave running
claude mcp add --transport http pagepilot http://127.0.0.1:7444/mcp(Or register the local file directly for iteration:
claude mcp add --scope user pagepilot -- node <path>/server.js --stdio.)
Tools
show_guidance(task, steps)— push a tutorial onto the page (each step: instruction, hint, target text/role/selector, copyable snippet, status)get_guidance— read the current guidanceclear_guidance— dismiss it
Notes
- Port 7444 (so it coexists with ClickShot's 7333 — one connector per port).
- Server→extension uses SSE (
/events) so the MV3 worker stays alive. - Binds
127.0.0.1only; handlesEADDRINUSEwithout crashing.
