PDFからPNGへのMCPサーバー
PDFからPNGへの変換機能を提供するモデルコンテキストプロトコル(MCP)サーバーです。このサーバーでは、簡単なMCPツール呼び出しでPDF文書をPNG画像に変換できます。
前提条件
このサーバーにはモデルコンテキストプロトコル(MCP)が必要です。MCPを初めてご利用になる場合は、まずSDKをインストールしてください。
追加要件:
Python 3.10以上
UVパッケージマネージャー
poppler(pdf2imageに必要)
Popplerのインストール
Windows : poppler-windowsからダウンロードしてインストールします。
macOS :
brew install popplerLinux :
sudo apt-get install poppler-utils
Related MCP server: MCP SVG Converter
インストール
このリポジトリをクローンします:
git clone https://github.com/truaxki/mcp-Pdf2png.git cd mcp-Pdf2png仮想環境を作成してアクティブ化します。
uv venv # Windows .venv\Scripts\activate # Unix/macOS source .venv/bin/activateパッケージをインストールします。
uv pip install -e .
使用法
1. MCPクライアントを構成する
claude_desktop_config.jsonにサーバー設定を追加します。このファイルは通常、以下の場所にあります。
Windows:
%APPDATA%\Claude Desktop\config\claude_desktop_config.jsonmacOS/Linux:
~/.config/Claude Desktop/config/claude_desktop_config.json
注: /absolute/path/to/mcp-Pdf2pngリポジトリのクローンを作成した実際のパスに置き換えます。
2. サーバーの使用
サーバーは、次のパラメータを持つ単一のツールpdf2pngを提供します。
read_file_path: 入力PDFファイルへの絶対パスwrite_folder_path: PNGファイルを保存するディレクトリへの絶対パス
出力:
各PDFページはPNG画像に変換されます
ファイル名は
page_1.png、page_2.pngなどになります。コンバージョン数を含む成功メッセージを返します
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。