mcpField
P
Papyrio PDF Tools

Papyrio PDF Tools

ローカル
papyrio.net生産性11 週間前に更新

Papyrio PDF Tools について

Papyrio PDF Toolsは、ローカルのPDFやオフィスファイルを処理するアシスタント向けMCPサーバーです。変換、結合、分割、圧縮、テキスト抽出、OCRのツールを提供し、処理時にはファイルをPapyrio APIへ送信します。

主な機能

  1. 01PDFの圧縮、結合、分割
  2. 02スキャンPDFのOCR
  3. 03テキスト抽出とPDFからWordまたはJPGへの変換
  4. 04オフィスファイル、画像、ウェブページをPDFに変換
  5. 05PDFの保護と既知のパスワード解除
  6. 06ローカルパスを使ったファイルの読み書き

活用シーン

  1. 01スキャンした請求書をOCR処理し1つのPDFに結合
  2. 02PDFを編集可能なWord文書に変換
  3. 03ローカルPDFを圧縮またはパスワード保護

MCP 対応

MCPサーバーとして、MCPクライアントにPDFや文書処理ツールを公開します。ツールはローカルの絶対パスを使い、処理のためファイルをPapyrio APIへ送信します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"atabekdemurtaza-papyrio": {
"command": "npx",
"args": [
"-y",
"papyrio-mcp"
],
"env": {
"PAPYRIO_API_KEY": "<PAPYRIO_API_KEY>"
}
}
}
}
起動コマンドnpx -y papyrio-mcp
設定が必要な環境変数
PAPYRIO_API_KEYシークレットRapidAPI subscription key. Without one the server runs on the free guest tier, which allows three operations a day per IP address.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmpapyrio-mcp0.1.4

ツール

12

掲載時のツール一覧 · 1 週間前に更新

パラメーター型必須説明
filestringはい圧縮する PDF の絶対パス。
levelenumいいえ圧縮レベル。low は画像を 300 DPI、medium は 150 DPI、high は 72 DPI にします。low | medium | high
output_pathstringいいえ結果の書き込み先の絶対パス。デフォルトは入力ファイルに "-papyrio.pdf" のサフィックスを付けたパスです。

詳細

papyrio-mcp

npm Listed on mcpservers.org Glama score

Papyrio PDF API 用の MCP サーバーです。Claude、Cursor、VS Code 向けのセットアップについては、papyrio.net/mcp をご覧ください。アシスタントがご自身のマシン上で PDF を圧縮、結合、OCR、変換できます。ローカルファイルを読み書きするため、複数ステップの作業でも、各ステップごとにアップロードとダウンロードを繰り返す必要はありません。

OCR every scan in ~/invoices, merge them into one PDF, compress it under 5 MB

は、アシスタントが自ら行う 4 回のツール呼び出しです。

インストール

Claude Desktop にワンクリックでインストール

papyrio-mcp.mcpb をダウンロード してダブルクリックします。Claude Desktop にインストール画面が表示されます。無料のゲスト枠を使う場合は API キーを空欄のままにするか、RapidAPI キーを貼り付けてください(詳細は以下をご覧ください)。後から Settings の Extensions で変更できます。

手動で、またはほかのクライアントにインストール

Claude Desktop の設定に以下を追加します。

macOS ~/Library/Application Support/Claude/claude_desktop_config.json Windows %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "papyrio": {
      "command": "npx",
      "args": ["-y", "papyrio-mcp"]
    }
  }
}

Claude Desktop を再起動します。コネクターアイコンの下にツールが表示されます。

API キー

API キーなしでもサーバーを利用できます。通常の無料ウェブトラフィックとして計測され、IP アドレスごとに 1 日 3 回まで操作できます。役に立つかどうかを確かめるには十分です。

本格的に利用する場合は、 RapidAPI に登録し、キーを渡してください。

{
  "mcpServers": {
    "papyrio": {
      "command": "npx",
      "args": ["-y", "papyrio-mcp"],
      "env": { "PAPYRIO_API_KEY": "your-rapidapi-key" }
    }
  }
}

RapidAPI の無料枠は月 50 リクエストで、クレジットカードは不要です。

ツール

ツール機能書き込むファイル
compress_pdfPDF を圧縮します。画像の多いファイルでは 30~80%縮小します.pdf
merge_pdfs2~10 個の PDF を順番どおりに結合します.pdf
split_pdf各ページを個別のファイルに分割します.zip
extract_pdf_textテキストレイヤーを UTF-8 で返します.txt
pdf_to_word文書を編集可能な .docx として再構成します.docx
pdf_to_jpgすべてのページを JPG としてレンダリングします.zip
ocr_pdfスキャン画像に検索可能なテキストレイヤーを追加します。lang で英語、ロシア語、スペイン語、イタリア語、ウズベク語、カザフ語を選択します.pdf
office_to_pdfWord、PowerPoint、Excel を PDF に変換します.pdf
image_to_pdfJPG、PNG、WebP を PDF ページに変換します.pdf
webpage_to_pdfヘッドレスブラウザーで公開 URL をレンダリングします.pdf
protect_pdfAES-256 で暗号化します.pdf
unlock_pdf既知のパスワードを削除します.pdf

すべてのツールで絶対パスを指定します。output_path は省略可能で、省略した場合は入力ファイル名に -papyrio を付けた名前が使われます。ただし webpage_to_pdf は名前の元になる入力ファイルがないため、指定が必須です。

ツールの追加

src/tools.ts にエントリーを追加します。MCP ツール、その入力スキーマ、HTTP 呼び出しは、すべてそこから生成されます。

テスト

npm run build
PAPYRIO_API_KEY=your-key node smoke.mjs

実際の MCP プロトコルを介して、稼働中の API に対して 12 個すべてのツールを実行し、返されたファイルのマジックバイトを確認します。そのため、.pdf という名前の JSON エラー本文は成功ではなく失敗として判定されます。キーなしの場合はゲスト枠で実行されますが、1 日 3 回までのため、ほとんどのケースで rate_limit_exceeded が発生します。

開発

npm install
npm run build

開発中は、設定でローカルビルドを指定してください。

{
  "mcpServers": {
    "papyrio": {
      "command": "node",
      "args": ["/absolute/path/to/mcp/dist/index.js"]
    }
  }
}

プライバシー:ファイルは Papyrio API に送信され、メモリー上で処理された後、応答の送信時に破棄されます。保存されることはありません。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。