Skip to content

pdf-mcp

Un CLI local et serveur MCP avec 57 outils PDF : remplissage de formulaires, OCR, tableaux, fusion, caviardage, signatures et travaux par lot.

Avis de Sheela · Mis à jour

Guide d’installation Open source

Notre note

3.5/5

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.

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 serve

pdf-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.