MCP Enabled PDF Reader について
MCP Enabled PDF Readerは、MCP対応のAIツール向けに単一のPDFを読み取るMCPサーバーです。`read_pdf`ツールを提供し、扱える内容量はモデルのトークン数に左右されます。
主な機能
- 01単一PDFの読み取り
- 02`read_pdf`による読み取り機能
- 03モデルのトークン数による処理量の制限
活用シーン
- 01MCPクライアントからPDFを読む
- 02PDFの内容をAIツールに渡す
MCP 対応
MCPクライアントに、単一PDFを読み取る`read_pdf`ツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP 対応 PDF リーダー
Model Context Protocol(MCP)サーバーは、単一の PDF ドキュメントを読み取るための read_pdf というツールを提供します。Claude Desktop と Ollama を使用した LibreChat でテスト済みです。読み取り可能な PDF ファイルの最大サイズに制限はありませんが、モデルに渡されるトークン数が制限要因となります。
インストール
前提条件
Windows
-
Claude Desktop(またはその他の MCP 対応 AI ツール)をインストールします
- Claude for Desktop をダウンロードします
- 最新のインストール手順に従います:Claude Desktop のインストール
-
Python 3.10 以降をインストールします:
- 最新の Python インストーラーを python.org からダウンロードします
- インストーラーを実行し、「Python を PATH に追加」をオンにします
- コマンドプロンプトを開き、
python --versionでインストールを確認します
-
uv をインストールします:
- 管理者としてコマンドプロンプトを開きます
pip install --user uvを実行しますuv --versionでインストールを確認します
macOS
-
Claude Desktop(またはその他の MCP 対応 AI ツール)をインストールします
- Claude for Desktop をダウンロードします
- 最新のインストール手順に従います:Claude Desktop のインストール
-
Python 3.10 以降をインストールします:
- Homebrew を使用する場合:
brew install python python3 --versionでインストールを確認します
- Homebrew を使用する場合:
-
uv をインストールします:
- Homebrew を使用する場合:
brew install uv - または、
pip3 install --user uv uv --versionでインストールを確認します
- Homebrew を使用する場合:
設定
claude_desktop_config.json に以下を追加します:
{
"mcpServers": {
"mcp-pdf-reader": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/Safe-Swiss-Cloud-AG/mcp_pdf_reader@main",
"mcp_pdf_reader"
]
}
}
}
クレジット
このソフトウェアパッケージは、MCP 対応のフレームワークで PDF ファイルを読み取る機能を実装しており、Safe Swiss Cloud が開発しています。
貢献
これらのツールの改善に向けた貢献を歓迎します。リポジトリを通じて、イシューやプルリクエストをお送りください。
サポート
質問やサポートについては:
- ドキュメントを確認します
- リポジトリにイシューを送信します
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。