PDFツールMCP
モデル コンテキスト プロトコル (MCP) フレームワークを使用して構築された包括的な PDF 操作ツール セット。
特徴
ローカルPDF操作
表示: PDFページを画像としてレンダリングする
結合: 複数のページを1つの長いページに結合します
メタデータ: ドキュメントのメタデータを抽出する
テキスト: テキストブロックと詳細なテキスト情報を抽出します
スニペット: PDF ページから自由形式または全幅のスニペットを作成します
Fuse : 複数のドキュメントのページを 1 つのドキュメントに結合する
リモートPDF操作
表示: リモートPDFページを画像としてレンダリングする
ダウンロード: URL から PDF をローカル ストレージに取得します
Related MCP server: Salesforce MCP
インストール
# Clone the repository
git clone https://github.com/yourusername/pdf-tools-mcp.git
cd pdf-tools-mcp
# Install dependencies
uv pip install -e .
使用法
MCP サーバーを起動します。
python -m src.main
サーバーは、MCP プロトコルを通じて PDF 操作エンドポイントを提供します。
発達
Python 3.12以上が必要
ツール登録にMCPフレームワークを使用する
PDF文書はセキュリティのためUUID4ファイル名で保存されます
# Update dependencies
uv pip install -e . --upgrade
# Commit changes (uses conventional commit format)
cz commit
依存関係
非同期操作用の aiohttp/aiofiles
ファイルタイプ検出用の python-magic-bin
ライセンス
ライセンスを参照してください。