pdf-mcpとは?
pdf-mcp は、PDF に関する作業の大半をカバーするコマンドラインツール兼 MCP サーバーです。57 個のツールはいくつかのグループに分かれています。フォームの入力と平坦化(9)、結合、分割、回転などのページ操作(8)、正規表 現による墨消し、透かし、Bates 番号を含むテキストツール(13)、テキスト、表、画像、リンクの抽出(7)、メタデータ(4)、署名と署名の検証(6)、Tesseract による OCR、フォームの自動入力や構造化データの抽出を行う AI ツール、そして一括処理です。
AI ツールは、既定ではローカルのビジョンモデルを使い、次に Ollama を使い、キーを渡した場合にだけ OpenAI を呼び出します。pypdf、fillpdf、PyMuPDF の上に構築されています。リポジトリは Apache 2.0 ですが、PyMuPDF は AGPL-3.0 です。スターは 11 です。最後のタグ付きリリースは 2026 年 2 月の v1.2.18 ですが、README には v1.3 の機能が記載されており、コミットも続いています。
pdf-mcpのインストール方法
git clone, make install, pdf-mcp servepdf-mcpは使う価値があるか?
請求書、フォーム、スキャンした契約書は、事務の自動化が行き詰まりやすいところです。pdf-mcp は 1 回のインストールでその全範囲をカバーし、同じ 57 個のツールが CLI のコマンドとしても動くので、エージェントが見つけ出した作業の手順をスクリプトにできます。
こうした文書には、ローカル優先が正しい既定です。OCR は Tesseract で動き、AI の機能(元データからのフォームの自動入力、構造化されたフィールドの抽出、文書の分類)は、明示的なキーが必要な OpenAI の前に、ローカルのビジョンモデル、次に Ollama を試します。
注意点が 2 つあります。PDF の墨消しは失敗しやすく、黒い四角の下やメタデータにテキスト が残ることがあります。墨消ししたファイルは、共有する前にテキスト抽出ツールで確認してください。また、リポジトリには Apache 2.0 のバッジがありますが、PyMuPDF は AGPL-3.0 です。配布する製品に組み込んだり、ネットワークサービスとして動かしたりする場合には、これが問題になります。
プロジェクトは小さく、スターは 11、メンテナーは 1 人で、最新のタグ付きリリースは README に追いついていません。機能の幅広さは本物ですが、実績はまだありません。
真価を発揮する場面
月に 200 件の仕入先の請求書を扱う 15 人規模の会社の経理担当者
請求書番号、日付、合計金額をスプレッドシートに取り出す
エージェントをフォルダーに向け、スキャンしたものには OCR を併用して extract_structured_data を使います。ローカルのモデルなので文書はマシンから出ず、ページごとの費用もかかりません。
開示用の書類一式を準備するパラリーガル
証拠書類を結合し、Bates 番号を付け、個人データを墨消しする
merge-pdfs、add-bates-numbering、redact-text-regex を使い、その後テキストを抽出し直して、墨消しした内容が何も残っていないことを確認します。
導入前に確認すること
- 導入
- リポジトリをクローンし、make install(uv ベース)を実行します。OCR には Tesseract が必要です。pdf-mcp serve で stdio サーバーが起動します。
- 連携
- Cursor、Claude Desktop などの stdio の MCP クライアントに対応し、スクリプトや CI 向けの完全な CLI があります。
- データとプライバシー
- 処理はローカルで行われます。OpenAI のバックエンドは OPENAI_API_KEY を設定した場合にだけ使われます。コードは Apache 2.0、PyMuPDF は AGPL-3.0 です。
- 制限
- スターは 11、未解決の issue は 2 件です。最新のタグ付きリリース(v1.2.18)は README にある v1.3 の機能に追いついていません。墨消しが正しいかどうかは利用者の責任です。
良い点
- フォーム、OCR、抽出、署名、一括処理にわたる 57 個のツール
- 同じツールが CLI と MCP サーバーの両方で使える
- AI の機能は既定でローカルのモデルを使う
- 法務の作業向けの Bates 番号と署名の検証
気になる点
- 依存関係の PyMuPDF が AGPL-3.0
- 墨消しの出力は手作業での確認が必要
- 利用者がごく少なく、リリースが README に追いついていない
おすすめの人
請求書、フォーム、スキャンした文書を処理し、それを自分のマシンで済ませたい人。
pdf-mcpの代替
pdf-mcp:よくある質問
- pdf-mcpは使う価値があるか?
- 私たちが見つけた中で最も幅広い、エージェント向けのローカル PDF ツールキットです。ただし、ライセンスに注意点があり、墨消し機能は手作業で確認する必要があります。 評価は5点満点中3.5点です。
- pdf-mcpの料金は?
- 無料です。コードは Apache 2.0 で、AGPL-3.0 の依存関係(PyMuPDF)があります。オプションの OpenAI バックエンドは別に課金されます。
- pdf-mcpの欠点は?
- 依存関係の PyMuPDF が AGPL-3.0; 墨消しの出力は手作業での確認が必要; 利用者がごく少なく、リリースが README に追いついていない.
- pdf-mcpは誰に向いているか?
- 請求書 、フォーム、スキャンした文書を処理し、それを自分のマシンで済ませたい人。
- pdf-mcpは企業データを扱っても安全か?
- 処理はローカルで行われます。OpenAI のバックエンドは OPENAI_API_KEY を設定した場合にだけ使われます。コードは Apache 2.0、PyMuPDF は AGPL-3.0 です。
- pdf-mcpの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はFilesystem (reference server)です。
回答確認日:2026年10月24日
