‹ The Index

PDF

npm ✓ Anthropic · official

MCP server for loading and extracting text from PDF files with chunked pagination and interactive viewer

Works with: Claude Code, Cursor, Claude Desktop, Codex CLI, Gemini CLI, Cline, Windsurf, VS Code (installable)
installable: each client documents how to load an MCP server of this type — that is the client's promise, not a claim verified against this capability

Category: Dev Tools & CI — see all ranked ›

Install (Claude Code):

claude mcp add pdf -- npx -y @modelcontextprotocol/server-pdf

Not graded: shares its documentation with 1 other capability. A grade read off another project’s document would borrow its credit, or its blame.

Security audit

scanned 2026-08-25

Every finding is shown in full — which advisory, the version that fixes it, and the exact command run at install time. Nothing in this audit is behind a licence.

No known advisoriesclearchecked against OSV for 1.7.5 — this package, not its dependency tree
1 vulnerable dependencyinstalls[email protected] — GHSA-hq66-cqwq-w95j · found by resolving all 120 packages this installs and querying OSV at the version each resolves to, not by name
No access inferred from declared dependenciesnothing it depends on reaches files, shell or network. This reads declarations only — built-in APIs are invisible to it, so absence of a declaration is not absence of access
Signed build provenancepublished from public CI with an attestation

You searched for one. Check the rest of your stack:

npx tashan-cli doctor

Reads the config already on your machine and names what is dead, deprecated or running code at install time. No account, nothing uploaded.

tashan Pro$6/mo

PDF scores 82 today. Pro keeps the series, so you can see whether that is a project getting better or one on its way down.

Start a 7-day trial › Everything measured on this page stays free.

Show your score

Measured this well? Put the live badge in your README — it updates as the score does.

tashan badge for PDF
[![tashan](https://tashan.sh/badge/pkg-modelcontextprotocol-server-pdf.svg)](https://tashan.sh/capability/pkg-modelcontextprotocol-server-pdf.html)

npm ↗  ·  source ↗  ·  pkg:@modelcontextprotocol/server-pdf

Everything on this page is public evidence and free. What it cannot know is whether you run this — check your whole config, free, in the browser. tashan Pro adds the series behind each row and names a replacement for anything dying.

Already running this? Check your whole config — free, in your browser, nothing installed. Or npx tashan-cli doctor locally, which sends nothing at all.

Measured 2026-08-25  ·  scorer s5  ·  how  ·  something wrong here?