PDFForge
Local PDF toolkit: read, edit, OCR, redact, fill forms, compare, convert, bank statements to Excel
- 01Stars
- 0
- 02Version
- 1.2.2
- 03License
- AGPL-3.0
- 04Review
- Passed
- Language
- Python
- Last commit
- 1h ago
- Forks
- 0
- Open issues
- 0
- Registry update
- Oct 15, 2026
Connect
pypi$claude mcp add pdfforge \ -- uvx pdfforge-pro==1.2.2
Environment variables
Nothing to configure — it works as is.
Security review
Review passedReviewed 29m ago.
- metadata
- scanned
- packages
- 1 checked
No findings.
Tools
This server runs on your machine, so its tool list is not fetched before install — the README below describes what it offers.
PDFForge Pro
A native, professional PDF editor for Linux, with an MCP server that lets Claude and other AI assistants work on your PDFs locally.
Version française (full documentation)
Why
Linux has no free editor at the level of Acrobat, and most PDF tools for AI agents upload your files to a cloud service. PDFForge does everything on your machine.
Editor features
- Edit text in the document's own font. The font embedded in the PDF is reused, not a lookalike. Only the changed characters are rewritten, and the rest of the line is repositioned to the exact point. When fidelity is impossible, the status bar says so instead of hiding it.
- Annotate, comment, draw, sign (including PAdES / PKCS#7 signatures with X.509 certificates and RFC 3161 timestamps)
- Organise pages: merge, split, reorder, rotate, delete
- OCR scanned documents into searchable text, with deskewing and per-word confidence
- Redact for real: find IBANs, card numbers, national IDs, emails, and remove them from the file, not just cover them
- Forms: fill AcroForms, with live recalculation of Acrobat formulas
- Compare two versions and detect tampering traces
- Bank statements to Excel: extract date, label and amount lines
- Export to Word (.docx), LibreOffice (.odt/.rtf), Excel, PowerPoint, images and text
- Archive and repair: PDF/A conversion with verification, web optimisation, repair of damaged files, PDF/UA accessibility audit and fixes
- Encryption (AES-256), watermarks, compression, unlimited undo/redo
- Stays fast on large documents
MCP server
The editor's engines are exposed to any MCP client (Claude Code, Claude Desktop, Cursor...). Everything runs locally: no file is sent anywhere, and tools that change a document always write a new file (the source is only replaced with overwrite=true).
claude mcp add pdfforge -- uvx pdfforge-pro
Or with pip: pip install pdfforge-pro, then claude mcp add pdfforge -- pdfforge-mcp. OCR needs Tesseract (sudo apt install tesseract-ocr).
For Claude Desktop, in claude_desktop_config.json:
{ "mcpServers": { "pdfforge": { "command": "uvx", "args": ["pdfforge-pro"] } } }
| Tool | What it does |
|---|---|
pdf_info, read_text, render_page, search | Read a document, see a page as an image, search it |
merge, split, organize_pages | Merge, split, keep, delete or rotate pages |
create_pdf, export | Word, Excel, images to PDF; PDF to .docx, .txt, .html, .odt, .xlsx |
replace_text | Replace a word everywhere, rewritten in the document's embedded fonts |
ocr | Make a scan searchable, with deskewed pages and per-word confidence |
find_sensitive_data, redact | Find IBANs, cards, national IDs, emails... and remove them for good |
list_form_fields, fill_form | Read and fill a form |
extract_transactions | Bank statement to date / label / amount rows, and Excel |
compare, detect_tampering | Differences between two versions, signs of forgery |
watermark, protect, unlock, compress | Watermark, AES-256 password, compression |
Example requests: "remove every IBAN and email from this folder before I send it", "put my September statements in a spreadsheet", "has this contract been changed since it was signed?".
Install and run
pip install pdfforge-pro && pdfforge # or, from a clone:
make run # launch the editor
make test # run the test suite
make deb # build a Debian package
License
AGPL-3.0-or-later, because PDFForge is built on PyMuPDF (AGPL-3.0).
From the server's repository — third-party content, read it before running anything it suggests.
More in Productivity
snapWONDERS MCP (local)
com.snapwonders
Local snapWONDERS MCP: hide, reveal, analyse and convert files on your own machine
Toggl 2.0
io.github.toggl
Toggl 2.0 MCP server for tasks, projects, time entries, and workspace operations.
document-scanner
io.github.GuardBee
Finds PII and credentials in PDFs, screenshots and scanned documents
agent-skill-loader
io.github.back1ply
Dynamically load Claude Code skills into AI agents without copying files.
PDF To Text
io.github.Jim-Panse
Extracts PDF text locally, with macOS PDFKit and Vision OCR fallbacks and optional AI retry.
AsItIs
io.github.Katta041
Read-only MCP server for markdown and agent steering files: read, outline, lint, context budget.
Listing from the official MCP Registry · repository facts from GitHub, 1h ago.