PDFluent MCP server
io.github.pdfluent/pdfluent-mcp·v0.3.0Read, search and fill PDFs as markdown, text, tables, forms. Your documents stay on your machine.
not scanned yet
0 stars131 downloads/wk
Reviews
Write oneNobody has reviewed PDFluent yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
PDFluent tools
No tool declarations could be read from the package source. They show once the server is installed.
How PDFluent compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 88% of 3,470 Web search servers
- Downloads a week
- 131
- more than 64% of 827 Web search servers with a package
Release history: 2 versions in the registry since 2026-10-23, latest 2026-11-03, typically one every 11 days.
Install PDFluent in Claude Code, Cursor or VS Code
claude mcp add pdfluent-mcp -- uvx pdfluent-mcp
What the publisher says
From the PDFluent repository's README, as published. We do not edit it. Read it on GitHub
pdfluent-mcp
<!-- mcp-name: io.github.pdfluent/pdfluent-mcp -->
An MCP server for PDFluent. It lets Claude Desktop, Claude Code, Cursor, VS Code and any other MCP client read a local PDF as markdown, plain text, tables or positioned blocks, look up its metadata, search it, and fill its form fields into a new file.
It runs over stdio, one process per client, on the pdfluent Python package. Your documents stay on your machine. The server reads and writes only inside the directories you allow. The balanced quality tier needs model files; pdfluent models install downloads them once. Your documents are never uploaded.
<!-- TODO: demo GIF (Claude Desktop asking for the tables of a local PDF). -->
Tools
Page numbers are 0-based in every argument and result. confidence is the probability of the learned model that decided a block's kind; it is null where no model decided it, and null means unknown, not low.
Install
Needs Python 3.10 or later and uv. uvx downloads the server and pdfluent on first use and caches them.
uvx pdfluent-mcp --root ~/DocumentsOr into an environment of your own:
pip install pdfluent-mcp
pdfluent-mcp --root ~/DocumentsAllowed roots
The server touches nothing outside its roots. Give them with --root (repeat for more than one), with PDFLUENTMCPROOTS (:-separated, ; on Windows), or let the client offer them: Claude Code sends its working directory and --add-dir directories as MCP roots. A server with no root from any of these answers every call with a message saying so. Symlinks are resolved before the check, so a link inside a root cannot point outside it.
A root is as wide as the directory it names. A client that offers /, ~ or a drive as an MCP root widens the server to everything the user can read; if that is not what you want, start the server with --root on the folder your PDFs live in and keep the client's roots narrow.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
PDFluent: common questions
- Is PDFluent MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the PDFluent safety report
- How do I install PDFluent?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does PDFluent need an API key?
- No secret keys are declared. It reads 3 settings from the environment.
- Is PDFluent maintained?
- The last commit was 12 days ago (2026-10-23). The latest release is v0.3.0.
- What can I use instead of PDFluent?
- Servers from other publishers that do the same job: Arxiv MCP server, Claude Code Ultimate Guide MCP server and Pubmed MCP server.
- How does PDFluent compare with other Web search MCP servers?
- safety score 91/100 (higher than 88% of 3,470 Web search servers); downloads a week 131 (more than 64% of 827 Web search servers with a package). Full comparison.
Alternatives to PDFluent
Same job from other publishers: the closest match first, then the best rated.
- ArxivSearch arXiv papers, download full text, semantic search, citation graphs, and alerts via MCP.not reviewedWidely usedA
- Claude Code Ultimate GuideSearch the Claude Code Ultimate Guide and machine-readable references from any MCP client.not reviewedEstablishedA
- PubmedSearch PubMed/Europe PMC, fetch articles and full text (PMC/EPMC/Unpaywall), citations, MeSH terms.not reviewedEstablishedA
- TolgeeYour app's translations in Tolgee: search keys, create translations, trigger machine translationnot reviewedEstablishedA
Free SearchNo-API-key web search, page fetching and document reading across many engines. Local-first.not reviewedEstablishedB