What backends does pdfmux use?
PyMuPDF (digital text), OpenDataLoader (complex layouts), RapidOCR (scanned pages), Docling (tables), Surya (heavy OCR), plus any BYOK LLM.
@NameetP
Basic information
MCP server for pdfmux — the only PDF extractor that audits every page. #2 on opendataloader-bench (200 real-world PDFs). 5 tools: get_pdf_metadata, convert_pdf, analyze_pdf, batch_convert, extract_structured. Zero GPU, zero API keys, zero cost. Give AI agents reliable PDF reading
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"pdfmux": {
"command": "npx",
"args": [
"-y",
"pdfmux-mcp"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
pdfmux is a universal PDF extraction orchestrator that routes each page to the best backend, audits output quality, and re-extracts failures automatically. It combines five rule-based extractors plus a bring-your-own-key LLM fallback in one CLI and Python API for developers and AI agents.
Install with pip install pdfmux, then run pdfmux convert file.pdf for zero-config extraction. Use extra install options like pdfmux[ocr] for scanned pages or pdfmux[llm] for LLM fallback. The Python API offers extract_text(), extract_json(), and chunk() for programmatic use.
langchain-pdfmux loaderPyMuPDF (digital text), OpenDataLoader (complex layouts), RapidOCR (scanned pages), Docling (tables), Surya (heavy OCR), plus any BYOK LLM.
No — the LLM fallback is optional. The five rule‑based extractors work without any keys. LLM support requires a provider (Gemini, Claude, etc.) and its API key.
Python 3.11 or newer is required.
Yes — install `pdfmux[ocr]` to enable RapidOCR, which processes scanned/image‑based pages on CPU only.
`pdfmux serve` runs in stdio mode by default (for Claude Desktop, Cursor) or HTTP mode with `--http 8080`.
The SSE version of the MCP service is modified from the Filesystem MCP server
MCP server to integrate AWS S3 and LLM
A lightweight MCP server for processing, editing, and interacting with PDF, Word, Excel, and CSV documents.
Blazing-fast, asynchronous MCP server for seamless filesystem operations.

Model Context Protocol Servers
Comments