Qu’est-ce que pdf-mcp ?
pdf-mcp est un outil en ligne de commande et serveur MCP couvrant la plupart des tâches PDF. Ses 57 outils tombent en groupes : remplissage et aplatissement de formulaires (9), opérations de pages comme fusion, découpage et rotation (8), outils de texte dont le caviardage par regex, les filigranes et la numérotation Bates (13), extraction de texte, tableaux, images et liens (7), métadonnées (4), signature et vérification de signature (6), OCR via Tesseract, outils IA pour remplir automatiquement les formulaires et extraire des données structurées, et traitement par lot.
Les outils IA utilisent un modèle de vision local par défaut, puis Ollama, et n'appellent OpenAI que si vous fournissez une clé. Il est construit sur pypdf, fillpdf et PyMuPDF. Le dépôt est Apache 2.0, mais PyMuPDF est AGPL-3.0. Il a 11 étoiles ; la dernière version taguée est v1.2.18 de février 2026, bien que le README documente les fonctions de v1.3 et que les commits continuent.
Installer pdf-mcp
git clone, make install, pdf-mcp servepdf-mcp vaut-il le coup ?
Les factures, formulaires et contrats scannés sont là où l'automatisation de bureau cale habituellement. pdf-mcp couvre toute la gamme en une installation, et les mêmes 57 outils fonctionnent comme commandes CLI, si bien qu'une tâche qu'un agent a comprise peut devenir un script.
Le local-first est le bon défaut pour des documents comme ceux-ci. L'OCR tourne sur Tesseract, et les fonctions IA (remplir un formulaire à partir de données sources, extraire des champs structurés, classifier un document) essaient un modèle de vision local, puis Ollama, avant OpenAI, qui a besoin d'une clé explicite.
Deux réserves. Le caviardage dans les PDF est facile à rater, parce que le texte peut survivre sous une boîte noire ou dans les métadonnées, alors vérifiez tout fichier caviardé avec un extracteur de texte avant de le partager. Et PyMuPDF est AGPL-3.0, ce qui compte si vous l'intégrez dans un produit que vous distribuez ou faites tourner comme service réseau, malgré le badge Apache 2.0 du dépôt.
Le projet est petit, avec 11 étoiles et un mainteneur, et la dernière version taguée est en retard sur le README. L'ampleur est réelle ; le dossier ne l'est pas encore.
Là où il fait la différence
Un comptable dans une entreprise de 15 personnes avec 200 factures fournisseurs par mois
Tirer les numéros de factures, dates et totaux dans une feuille de calcul
Pointez l'agent vers le dossier et utilisez extract_structured_data avec OCR pour les scans ; le modèle local garde les documents sur la machine et ne coûte rien par page.
Un assistant juridique qui prépare un dossier de communication de pièces
Fusionner les pièces, ajouter des numéros Bates et caviarder les données personnelles
Utilisez merge-pdfs, add-bates-numbering et redact-text-regex, puis réextrayez le texte pour confirmer que rien de caviardé ne survit.
Avant de vous engager
- Mise en route
- Clonez le dépôt et lancez make install (basé sur uv) ; Tesseract nécessaire pour l'OCR. pdf-mcp serve démarre le serveur stdio.
- Intégrations
- Cursor, Claude Desktop et autres clients MCP stdio ; CLI complet pour les scripts et la CI.
- Données et confidentialité
- Le traitement tourne localement ; le backend OpenAI n'est utilisé que si OPENAI_API_KEY est défini. Code Apache 2.0, PyMuPDF AGPL-3.0.
- Limites
- 11 étoiles et deux issues ouvertes ; la dernière version taguée (v1.2.18) est en retard sur les fonctions v1.3 du README ; la justesse du caviardage est votre responsabilité.
Les points forts
- 57 outils sur les formulaires, OCR, extraction, signature et lot
- Mêmes outils en CLI et serveur MCP
- Les fonctions IA utilisent par défaut des modèles locaux
- Numérotation Bates et vérification de signature pour le travail juridique
Les points faibles
- La dépendance PyMuPDF est AGPL-3.0
- La sortie de caviardage a besoin d'une vérification manuelle
- Base d'utilisateurs très petite ; les versions sont en retard sur le README
Idéal pour
Les personnes qui traitent des factures, formulaires ou documents scannés et veulent que ce soit fait sur leur propre machine.
Alternatives à pdf-mcp
pdf-mcp : questions fréquentes
- pdf-mcp vaut-il le coup ?
- Le toolkit PDF local le plus large que nous ayons trouvé pour les agents, avec un pli de licence et une fonction de caviardage que vous devez vérifier à la main. Nous lui donnons 3.5 sur 5.
- Combien coûte pdf-mcp ?
- Gratuit ; code Apache 2.0 avec une dépendance AGPL-3.0 (PyMuPDF). Le backend OpenAI optionnel facture séparément.
- Quels sont les inconvénients de pdf-mcp ?
- La dépendance PyMuPDF est AGPL-3.0; la sortie de caviardage a besoin d'une vérification manuelle; base d'utilisateurs très petite ; les versions sont en retard sur le README.
- À qui s’adresse pdf-mcp ?
- Les personnes qui traitent des factures, formulaires ou documents scannés et veulent que ce soit fait sur leur propre machine.
- pdf-mcp est-il sûr pour les données de l’entreprise ?
- Le traitement tourne localement ; le backend OpenAI n'est utilisé que si OPENAI_API_KEY est défini. Code Apache 2.0, PyMuPDF AGPL-3.0.
- Quelles sont les meilleures alternatives à pdf-mcp ?
- Les alternatives les plus proches que nous avons testées sont Filesystem (reference server).
Réponses vérifiées le 24 oct. 2026.