mcpField
G
GuruPDF

GuruPDF

ローカル
github.com/GuruPDF生産性219 週間前に更新

GuruPDF について

GuruPDF は、AI エージェントによる PDF 処理と 100 種類以上のファイル形式間の変換を行う MCP サーバーです。ローカルファイルのパスを使い、変換処理は GuruPDF のサービスで実行します。

主な機能

  1. 01100 種類以上の形式間で変換
  2. 02PDF の圧縮、結合、分割
  3. 03PDF の回転、保護、透かし追加
  4. 04ローカルファイルと URL の処理
  5. 05変換形式の一覧とクレジット確認

活用シーン

  1. 01請求書ファイルを PDF に変換
  2. 02PDF ファイルの結合や圧縮
  3. 03PDF へのパスワード設定
  4. 04ウェブページの PDF 保存

MCP 対応

MCP クライアントに、`convert_file`、変換形式一覧、ジョブ状態、クレジット確認などのファイル変換・PDF 操作用ツールを提供します。変換処理は GuruPDF のサーバーで実行されます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"gurupdf-gurupdf": {
"command": "npx",
"args": [
"-y",
"gurupdf-mcp"
],
"env": {
"GURUPDF_API_KEY": "<GURUPDF_API_KEY>",
"GURUPDF_API_URL": "<GURUPDF_API_URL>"
}
}
}
}
起動コマンドnpx -y gurupdf-mcp
設定が必要な環境変数
GURUPDF_API_KEYシークレットYour GuruPDF API token (create one at https://gurupdf.com/profile)
GURUPDF_API_URLAPI base URL; override only for self-hosting

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

パッケージ
npmgurupdf-mcp0.1.4

ツール

4

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

パラメーター型必須説明
tostringはい出力形式(例:'pdf'、'docx'、'png')、またはツールの slug(例:'compress-pdf'、'merge-pdf'、'protect-pdf')。
waitbooleanいいえ結果を待機します(デフォルトは true)。false の場合、get_status で確認できるジョブ ID を返します。
inputanyはいローカルファイルの絶対パス(結合する場合は複数のパス)、または url-to-pdf 用の https URL。
optionsobjectいいえツール固有のオプション。例:{ password, page_range, rotation, watermark_text }。
output_dirstringいいえ結果を保存するフォルダー。デフォルトでは入力ファイルのフォルダーを使用します。

詳細

GuruPDF MCP — AI エージェントでPDFや100種類以上のファイル形式を変換

npm version License: MIT gurupdf-mcp MCP server

Claude、Cursor、VS Code、WindsurfなどのAIエージェントが、PDFの変換、圧縮、結合、分割、編集や、100種類以上のファイル形式(Word、Excel、PowerPoint、JPG、PNG、HEIC、電子書籍など)の相互変換を、お使いのマシン上で実行できる無料の**Model Context Protocol(MCP)サーバー**です。GuruPDFを利用しています。

言語: 英語 · スペイン語 · フランス語 · ドイツ語 · 中国語 · ロシア語 · ウクライナ語 · ポーランド語 · オランダ語 · トルコ語 · チェコ語 · ギリシャ語 · アラビア語

アシスタントに「このPDFを圧縮して」「invoice.docxをPDFにして」「この3つのファイルを結合して」と頼むだけで、お使いのマシン上でファイルを変換できます。

  • 🗂️ 126個のツール — PDF ⇄ Word/Excel/PowerPoint、画像、電子書籍、OCR、圧縮、結合、分割、回転、保護、透かしなど。
  • 💻 ローカルファイルで動作 — ディスク上のファイルを読み書きするため、手動でのアップロードやダウンロードは不要です。
  • 🆓 無料で始められます — すべてのアカウントで毎日のクレジットを利用できます。クレジットカードは不要です。

インストール

Node.js 18+と無料のGuruPDF APIキーが必要です。

  1. **gurupdf.com**で登録します。
  2. **プロフィール → APIトークン**を開き、トークンを作成します。
  3. そのキーを使って、エージェントにサーバーを追加します(以下の設定を参照)。インストール手順はありません。初回実行時にnpxが取得します。
Claude Desktop

claude_desktop_config.json:

{
  "mcpServers": {
    "gurupdf": {
      "command": "npx",
      "args": ["-y", "gurupdf-mcp"],
      "env": { "GURUPDF_API_KEY": "your_token_here" }
    }
  }
}
Cursor

~/.cursor/mcp.json(またはプロジェクト内の.cursor/mcp.json):

{
  "mcpServers": {
    "gurupdf": {
      "command": "npx",
      "args": ["-y", "gurupdf-mcp"],
      "env": { "GURUPDF_API_KEY": "your_token_here" }
    }
  }
}
VS Code

.vscode/mcp.json:

{
  "servers": {
    "gurupdf": {
      "command": "npx",
      "args": ["-y", "gurupdf-mcp"],
      "env": { "GURUPDF_API_KEY": "your_token_here" }
    }
  }
}
Windsurf

~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "gurupdf": {
      "command": "npx",
      "args": ["-y", "gurupdf-mcp"],
      "env": { "GURUPDF_API_KEY": "your_token_here" }
    }
  }
}

ツール

ツール機能
convert_fileローカルファイル(またはURL)を変換/処理します。入力と出力形式(pdf、png、docxなど)、またはツールのスラッグ(compress-pdf、merge-pdfなど)を指定します。結果はディスクに保存されます。
get_statusIDで変換ジョブを確認し、完了したら結果をダウンロードします(動画など、時間のかかるジョブ向け)。
list_conversions対応する変換/ツールの一覧を表示します。入力形式による絞り込みも可能です。
check_credits残りのクレジット数と追加方法を表示します。
使用例

「~/Documents/report.pdfを圧縮して。」 → convert_file(input: "~/Documents/report.pdf", to: "compress-pdf")

「invoice.docxをPDFに変換して。」 → convert_file(input: "invoice.docx", to: "pdf")

「a.pdfとb.pdfを1つに結合して。」 → convert_file(input: ["a.pdf", "b.pdf"], to: "merge-pdf")

「このPDFをhunter2でパスワード保護して。」 → convert_file(input: "secret.pdf", to: "protect-pdf", options: { password: "hunter2" })

「このウェブページをPDFとして保存して:https://example.com」 → convert_file(input: "https://example.com", to: "url-to-pdf")

無料プランとクレジット

各ツールの利用には数クレジットが必要です。無料アカウントでは毎日のクレジット(毎日補充)を利用でき、1分あたり2回、1日あたり10回変換できます。クレジットがなくなるとアシスタントが知らせます。毎日の補充を待つか、クレジットを追加/アップグレードできます。変換はGuruPDFのサーバー上で実行され、ファイルは1時間以内に自動削除されます。

設定

環境変数デフォルト備考
GURUPDF_API_KEY—必須です。 プロフィール → API トークンから取得した API トークンを指定します。
GURUPDF_API_URLhttps://gurupdf.com/api/v1セルフホスト環境またはステージング環境の場合のみ、上書きします。

リンク

gurupdf-mcp MCP サーバー

ライセンス

MIT

コメント

MCP は初めてですか?

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

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