$ timeahead.in
/ servers/npm/@sylphx/pdf-reader-mcp
npm

@sylphx/pdf-reader-mcp

An MCP server providing tools to read PDF files.

831 stars4k/wkupdated 0d agogithub ↗
76fair
▣ Overview
npm versionLicenseCI/CDcodecovTypeScriptDownloads

What it does

This server extracts text, images, and metadata from PDF files with automatic parallel processing that achieves 5-10x speedup over sequential extraction. It preserves document layout through Y-coordinate-based content ordering and supports both absolute and relative paths on Windows and Unix systems. Built in TypeScript with 94% test coverage and minimal dependencies, it extracts full text at 5,575 ops/sec and handles 50-page PDFs in seconds.

Who it's for

Document analysts extracting text from scanned reports, software engineers integrating PDF processing into AI agent workflows, and data teams batch-processing large document collections.

Common use cases

  • Extract full text from a PDF for document analysis and indexing
  • Process specific page ranges from multi-page documents without loading the entire file
  • Retrieve PDF metadata (author, title, creation date) for cataloging without full extraction
  • Process multiple PDFs in parallel for comparative analysis or batch operations
  • Handle PDFs referenced by relative or absolute paths across different development and production environments

Setup pitfalls

  • Requires filesystem read and write access — verify permissions and consider sandboxing if processing untrusted PDFs
  • Windows paths (like C:\Users\...\file.pdf) need proper JSON escaping; v1.3.0+ handles normalization automatically
  • Parallel processing scales with available CPU cores; heavily constrain it on resource-limited systems to avoid memory exhaustion
  • Node.js must have write permissions to the output directory for operations that extract or write data
4 credentials detected in repository history via Gitleaks
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
60
21.0
Freshness
25%
100
25.0
Adoption
20%
76
15.2
Quality
10%
100
10.0
Trust
10%
50
5.0
Total
76.2
⚿ Capabilities & Risk Explainer
fs readfs writenetworkexecsecrets
◆ Risk level: high
fs read + fs write + network + exec + secrets active — can execute code, access credentials, and make external network calls.
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "sylphxpdf-reader": {
      "command": "npx",
      "args": [
        "-y",
        "@sylphx/pdf-reader-mcp"
      ]
    }
  }
}
📈 Score historylast 49 snapshots
4/30/20267/21/2026 · 49 snapshots
⚙ Maintenance health
71/ 100 · is this project alive?
contributors (1y)10
top contributor share83%
releases (1y)49
last release3d ago
median issue response2.6h
ci⚠ failing
⛁ Raw data
weekly downloads4k
github stars831
forks71
open issues7
license✓ present
readme length21582 chars
last publish0d ago
last commit0d ago
last updated5d ago
install verified✓ pass · 70d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points