Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
J

jztan/pdf-mcp

Search large PDFs by meaning and by keyword, a file or a folder

Before you install: no copy-paste command · no license recorded · link reachable

First step: pip install pdf-mcp works inside a virtual environment; Homebrew's Python

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
Client config (built from the install command this repo gives)
{
  "mcpServers": {
    "jztan-pdf-mcp": {
      "command": "uv",
      "args": ["tool", "install", "pdf-mcp"]
    }
  }
}

Parsed from the README we fetched on 2026-11-04; we have not executed it.

command/args come from the install command the repository states. When it is ambiguous, the project README wins.
VS Code (.vscode/mcp.json - the key is servers)
{
  "servers": {
    "jztan-pdf-mcp": {
      "command": "uv",
      "args": ["tool", "install", "pdf-mcp"]
    }
  }
}
Same server, but VS Code keeps it under <code>servers</code>.
Claude Code (command line)
claude mcp add --transport stdio jztan-pdf-mcp -- uv tool install pdf-mcp
Claude Code does not read a config file; add the server with this command.
Key names differ by client: Clients & CLI
Source
collected from the abordage/awesome-mcp list · type: MCP server
Harvest history
first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
Score
score 1,003 · 10 sources · mcp
Install
uv tool install pdf-mcp
FAQ (answers come from our records)
How do I install it?
The repository provides this install command: uv tool install pdf-mcp. It comes from the repository itself; we cannot guarantee it runs as-is in your client.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# pdf-mcp

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Agentic RAG over your PDFs, one file or a whole folder, as a single MCP tool.
The agent decides when to search; pdf-mcp does the retrieval and hands back excerpts. It is an MCP server that lets Claude Code and other AI agents search one PDF or a whole folder by meaning or keyword, read only the pages that matter, and cleanly pull out tables, images, and scanned text, even from multi-column and Japanese layouts, with optional CUDA acceleration for warming large corpora.
mcp-name: io.github.jztan/pdf-mcp
## Try it in your browser
See what your AI agent sees →
Drop in any PDF, or a whole folder of them, and watch an agent triage the corpus, search across every document at once, and read only the pages that matter, using a fraction of the tokens. 100% client-side, no install required.
## Why pdf-mcp?
| | Without pdf-mcp | With pdf-mcp |
| Large PDFs | Context overflow | Read only the pages you need |
| Finding content | Load everything | Hybrid search: BM25 keyword + semantic |
| Folders of PDFs | One document at a time | Warm, triage, and search a whole folder |
| Warming a big folder | Minutes of CPU embedding | Length-sorted small-batch CPU encode; optional CUDA embedding, one to two orders of magnitude faster on an NVIDIA card |
| Tables and charts | Lost in raw text | Structured rows, and (x, y) data from vector charts |
| Multi-column and vertical layouts | Columns interleaved | Correct reading order, including Japanese tategaki |
| Scanned PDFs | No text at all | OCR via Tesseract, parallel across pages |
| Repeated access | Re-parse every time | SQLite cache that survives restarts |
| Hidden or injected text | Silently ingested | Flagged as untrusted, nothing stripped |
## Installation
### Claude Desktop: nothing to install first
1. Download pdf-mcp.mcpb.
2. In Claude Desktop, open Settings > Extensions, drag the file onto
that page, and click Install.
3. Ask Claude about a PDF by its location, for example "Use pdf-mcp to
summarize C:\Users\me\Downloads\report.pdf", or about a whole folder.
The first start downloads pdf-mcp's components (about 250 MB) and can take a
few minutes; later starts take seconds. OCR for scanned pages is included:
the first scanned page downloads an English-only Tesseract (about 14 MB).
Needs Windows 10 or later, or macOS 13 or later (14 on Apple Silicon), and
works in Claude Desktop's Chat. Updating, uninstalling and other details are
in docs/clients.md.
### Claude Code and other MCP clients
Needs Python 3.11 or later. Install the pdf-mcp command with
uv or pipx:
bash
uv tool install pdf-mcp # or: pipx install pdf-mcp
pip install pdf-mcp works inside a virtual environment; Homebrew's Python
and recent Debian and Ubuntu refuse a system-wide pip install.
Then add it to your client. For Claude Code:
bash
claude mcp add pdf-mcp -- pdf-mcp
For VS Code, Cursor, Codex CLI, Kiro or any other MCP client, see
docs/clients.md. Then ask your agent to read a PDF.
Search, the corpus tools, tables and multi-column and CJK reading order work
out of the box. For non-English documents, see
language support. OCR on scanned
pages also needs Tesseract:
bash
brew install tesseract # macOS
sudo apt install tesseract-ocr # Ubuntu/Debian
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/jztan-pdf-mcp/)
Source
awesome · https://github.com/jztan/pdf-mcp
Browse by field
MCP servers
Listed by
10 independent sources
added
today

More like this

All 6,229 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index