MCP Enabled PDF Reader について
MCP Enabled PDF Readerは、MCP対応のAIツールから利用できるMCPサーバーです。`read_pdf`ツールで単一のPDFを読み取り、実際に扱える量はモデルへ渡すトークン数に左右されます。
主な機能
- 01`read_pdf`ツールの提供
- 02単一PDFドキュメントの読み取り
- 03MCP対応AIツールでの利用
- 04扱える内容はトークン数に依存
活用シーン
- 01Claude DesktopでPDFを読む
- 02LibreChatとOllamaでPDF内容を利用
- 03単一PDFの内容をMCPクライアントへ渡す
MCP 対応
単一PDFを読み取るための`read_pdf`ツールをMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの 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 からダウンロードします
- インストーラーを実行し、「Add Python to 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/karateboss/mcp_pdf_reader@main",
"mcp_pdf_reader"
]
}
}
}
謝辞
このソフトウェアパッケージは、MCP 対応フレームワークで PDF ファイルを読み取る機能を実装しており、Safe Swiss Cloud によって開発されています。
貢献
これらのツールの改善に向けた貢献を歓迎します。リポジトリから課題やプルリクエストを送信してください。
サポート
質問やサポートについては:
- ドキュメントを確認してください
- リポジトリで課題を送信してください
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。