mcp-pymupdf について
mcp-pymupdfは、PyMuPDFを使ってPDFからテキストやメタデータを抽出するMCPサーバーです。ローカルファイルとURLに対応し、全文、指定ページ範囲、メタデータを扱うツールを備えています。
主な機能
- 01ローカルPDFやURLからテキストを抽出
- 02指定ページ範囲を読み取り
- 03PDFのメタデータを取得
- 04全文読み取り時にページ数とバイト数を制限
活用シーン
- 01ローカルに保存したPDFからテキストを抽出
- 02PDFのURLから指定ページを読み取り
- 03本文抽出なしでPDFのメタデータを確認
MCP 対応
MCPサーバーはPDFテキストの読み取り、ページ範囲の取得、メタデータ取得ツールを公開します。MCPクライアントはローカルファイルのパスまたはURLをソースとして指定できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-pymupdf
PyMuPDF を使用して PDF を読み取る MCP サーバーです。ローカルファイルと URL に対応しています。
インストール
pip install mcp-pymupdf
ツール
read_pdf
PDF ファイルまたは URL からテキストを抽出します。
{
"source": "/path/to/file.pdf",
"max_pages": 50,
"max_bytes": 200000
}
get_page
指定したページ範囲からテキストを抽出します。
{
"source": "https://example.com/paper.pdf",
"start_page": 3,
"end_page": 8
}
get_metadata
全文を読み込まずに PDF のメタデータを取得します。
{
"source": "/path/to/file.pdf"
}
Claude Desktop での使用方法
Claude Desktop の設定に追加します。
{
"mcpServers": {
"pdf": {
"command": "mcp-pymupdf"
}
}
}
注意事項
- スキャンされた PDF や画像ベースの PDF は、OCR なしでは読み取れません
- 数式はプレーンテキストの近似表現として表示される場合があります
- URL は一時ファイルにダウンロードされ、読み取り後に削除されます
ライセンス
MIT
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。