PaperPilot · WebMCP research mentor

Read the paper. Keep the proof.

Browser-local PDF bytes · real PDF.js text geometry · no PDF export

Private, in-app reading

Start with a paper

PaperPilot reads this file only in this tab, fingerprints the exact bytes, and builds a page-by-page structural map. It may then suggest unreviewed ideas grounded in the paper. Nothing is uploaded or written back into the PDF. PDFs can be up to 25 MiB and 200 pages.

Waiting for a PDF from this device.

WebMCPConnecting…
WorkspaceRevision 1
Paper focusExact text
Paper mapWaiting for PDF…
Graph viewStarting…

Continuous evidence reader

Upload a paper to begin

The publication stays centered as one continuous paper. Provenance marks bind to its real selectable text.

Reader → annotation → graph

Turn a passage or region into an idea

Select text on a PDF page, or start a region lens for a figure, equation, or visual detail.

Region lens: use Arrow keys to move and Shift + Arrow keys to resize, or drag on a page. Enter confirms; Escape returns to the control that opened it. If keyboard text selection is unavailable, use Mark a region or Use whole page.

PaperPilot mints and binds PDF-space geometry to this document. The graph records the result as reader-authored; WebMCP can search and revise the issued node, but it cannot invent source coordinates.

PDF.js · local-only processing Waiting for a PDF…
of 1 Page 1 is centered 100%
Choose a PDF above to begin continuous reading and whole-paper analysis.

Page-owned provenance

Source anchors appear after PaperPilot indexes page-owned PDF text.

Controlled visual evidence diagnostic — separate from the paper

Sealed visual A/B · developer diagnostic

Can the named client inspect the visible region?

The tool returns only a generic region locator. Pixel details are drawn on canvas and omitted from tool JSON, captions, labels, and graph data.

Diagnostic region A
Diagnostic region B

Sealed answer commitment: Computing…

Key sealed. Ask the client to read one visual region before revealing it.

Evidence mode: locator_only

Mentor cursor ready. It will visualize observed WebMCP callbacks.