PDF Reader

by sylphxltd

Not rated
GitHub

About

Read text, metadata, and page count from PDF files securely within the project context.

Details

Author
sylphxltd
Categories
Productivity, Other, File Management

Setup

Install PDF Reader in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/sylphxltd/pdf-reader-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

Give your AI agent eyes for PDFs — with proof.

Local-first PDF evidence for agents.Structured text, tables, OCR, visual crops, and page-level citations your agent candefend— not invent.

Canonical package@sylphx/citra·bincitra·MCPio.github.SylphxAI/citra·live5.0.0

No Docker. No API key. No global install. Spawns astdio MCP serveragents can use immediately.

Plain-text PDF tools make agentsguess. Citra returns anAgent Document Twinthey cancite.
- Zero-config— realnpxMCP, not a 20-step bootstrap.
- Evidence, not vibes— citations agents can show a human.
- Local-first— PDFs stay on the machine; no required cloud vision API.
- Brand-sole— one package, one bin, one story (@sylphx/citra/citra).
- Instrument family— compose with Iris (image), Cue (video), Spine, Lookout, Locus.

{ "sources": [{ "path": "/absolute/path/to/report.pdf" }] }

- Financial reports— extract table cells agents can cite by page and geometry
- Research papers— headings, reading order, page-level quotes
- Scanned documents— OCR path with evidence, not a text soup

Oneoptionalnative package is selected foryourhost only:

Missing native →fail closed(no silent TypeScript PDF engine).

Claude Desktop / Cursor / VS Code / Codex

{ "mcpServers": { "citra": { "command": "npx", "args": ["-y", "@sylphx/citra"] } } }

Dual-era hosts that sendserver/discoverbeforeinitialize(e.g. Gemini Antigravity CLI) are supported on stdio.

- @sylphx/citra/sdkCitra(read/search/evidence)
- @sylphx/citra/pure-rust→ low-level client helpers
- Same tools as MCP:read_pdf·search_pdf·pdf_evidence
- Requires the platform optional native package (same as MCP)

Comparefull clean installs, not “JS wrapper tarball vs native executable”:

The native binary is multi-megabyte because itisthe PDF engine. That is expected — and still acleaner installthan shipping PDF.js + a large JS tree.

Controlledsame-host linux-x64dual-mode A/B vs historical@sylphx/pdf-reader-mcp@3.0.14, usingregistry-installed sole-Rust natives(measured on the 4.1.x lineage; method applies to current sole-Rust packages):

persistent_warmincludes a process-local cache for identical local path+options. First request in a process still pays full parse cost.

Nota multi-host guarantee. Details:4.1.0 report·claims policy

Current production is anative Rust engineon supported platforms via a thin Node launcher.

Local-first. Five platform packages. One clean install. Fail closed without the matching native.

Unusually formed or broken ToUnicode CMaps are handled without crashing; the release binary is panic-unwind so a worker-thread panic fails the request instead of aborting the process (#608).

Engineering history and recovery pins:docs/migration.md— not the product pitch.

- Website / guide
-
Product proof
-
Benchmark
-
Installation
-
npm

Stop PDF hallucinations. Give agents proof.

Fill existing PDF forms from JSON, Excel, or CSV with reviewed field mappings via MCP.

A server for manipulating PDF files, including merging, page extraction, and searching.

A server for processing PDF files, allowing text and table extraction, metadata retrieval, and file listing within a specific directory.

Local-first PDF engine for AI agents. Zero-dep TypeScript, PDF/A, signatures, 800+ pages/sec.

Provides random access to PDF contents, allowing selective extraction of pages and content to reduce reading costs.

Universal document generation and conversion MCP. Generate PDF/DOCX/XLSX from templates+JSON (invoices, contracts, reports), batch generation, 100+ format conversions.

Carryo is a remote MCP server for sharing Claude or ChatGPT-created HTML artifacts as live links.

CLI & MCP server for Zotero 7/8 — 52 tools to let AI manage your research library locally. Search, import, export, PDF, notes, and more.

MCP server that reads and writes the system clipboard — tables, text, code, JSON, URLs, images, and more. Preserves spreadsheet structure (rows/columns) that is lost when pasting into Claude directly. Claude can also write results back to your clipboard.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.