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

@sylphlab/pdf-reader-mcp

An MCP server providing tools to read PDF files.

831 stars3k/wkupdated 0d agogithub ↗
75fair
▣ Overview
npm versionLicenseCI/CDcodecovTypeScriptDownloads

What it does

This MCP server extracts text, images, and metadata from PDF files, emphasizing parallel processing for performance. It orders content by Y-coordinates to preserve document layout, supports page-range selection (e.g., "1-5,10,15-20"), and handles both absolute and relative paths across Windows and Unix systems. Built in TypeScript with 173 tests and 94%+ code coverage, it claims 5–10x speedup over sequential processing for multi-page documents.

Who it's for

Backend engineers building document analysis features into Claude workflows, data scientists preprocessing PDFs for RAG pipelines, and DevOps teams automating PDF extraction in batch workflows where sequential I/O is a bottleneck.

Common use cases

  • Extract full text and metadata from PDF documents for AI-powered content analysis
  • Process specific page ranges from large manuals or reports to reduce token usage
  • Batch-process 50+ page documents in parallel to reduce end-to-end latency
  • Preserve document reading order via Y-coordinate sorting when layout semantics matter
  • Validate PDF structure and metadata before passing to downstream analysis systems

Setup pitfalls

  • CI tests are currently failing (as of today's commit) — verify the build status and changelog before production deployment
  • Filesystem read/write access required — sandbox this server if processing untrusted or user-supplied PDFs
  • Windows path support was added in v1.3.0; earlier versions expect Unix-style paths only
  • Tool discovery may show zero tools despite functional operations — cross-reference the README or use mcp inspect to verify capabilities
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%
70
14.1
Quality
10%
100
10.0
Trust
10%
50
5.0
Total
75.1
⚿ 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": {
    "sylphlabpdf-reader": {
      "command": "npx",
      "args": [
        "-y",
        "@sylphlab/pdf-reader-mcp"
      ]
    }
  }
}
📈 Score historylast 45 snapshots
5/12/20267/21/2026 · 45 snapshots
⚙ Maintenance health
73/ 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 downloads3k
github stars831
forks71
open issues6
license✓ present
readme length21582 chars
last publish0d ago
last commit0d ago
last updated5d ago
install verified✓ pass · 66d 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