EasyPDF について
EasyPDFは、フォントやレイアウトを保ったPDF内テキストの編集に加え、圧縮、結合、分割、変換、翻訳ができるホスト型リモートMCPサーバーです。AIアシスタントでPDFを扱う人向けで、編集前後のプレビューも表示します。
主な機能
- 01レイアウトを保ってPDF内テキストを置換
- 02PDFの圧縮、結合、分割
- 03ページ抽出、回転、ページ番号追加
- 04透かしやパスワード保護を追加
- 05PDFの変換と翻訳
活用シーン
- 01請求書の日付や金額を修正
- 02アップロード上限に合わせてPDFを圧縮
- 03PDF文書を結合または分割
- 04レイアウトを保って文書を翻訳
MCP 対応
EasyPDFはStreamable HTTPでリモートMCPサーバーを提供し、対応クライアントにPDF編集や変換などのツールとプロンプトを公開します。ClaudeやCursorなどはOAuth 2.1を使い、ChatGPT向けエンドポイントは認証不要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://www.easypdf.fr/mcpclaude mcp add --transport http lorenzino69-easypdf https://www.easypdf.fr/mcp{"mcpServers":{"lorenzino69-easypdf":{"type":"http","url":"https://www.easypdf.fr/mcp"}}}Cursor で開く{"servers":{"lorenzino69-easypdf":{"type":"http","url":"https://www.easypdf.fr/mcp"}}}VS Code で開く{"mcpServers":{"lorenzino69-easypdf":{"type":"http","url":"https://www.easypdf.fr/mcp"}}}{"mcpServers":{"lorenzino69-easypdf":{"serverUrl":"https://www.easypdf.fr/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://www.easypdf.fr/mcphttps://www.easypdf.fr/chatgpt/mcpツール
詳細
EasyPDF MCP サーバー
AI が変更点を伝え、EasyPDF が PDF に反映します。
EasyPDF の作者である Lorenzino69 がメンテナンスしています。
EasyPDF は、ChatGPT、Claude、Cursor、VS Code、その他の MCP クライアントで実際の PDF ファイルを編集できる、リモートの Model Context Protocol サーバーです。日付、金額、名前、誤字の修正をアシスタントに依頼すると、EasyPDF は元の PDF 内のテキストを書き換え、フォントとレイアウトを維持し、チャットに変更前後のプレビューを表示します。PDF の圧縮、結合、分割、変換、翻訳にも対応しています。
https://github.com/user-attachments/assets/7eae0cd7-aea4-478e-b06c-91234c613fa4
21 秒のデモ:1 回のリクエストで、元の請求書に 2 つの修正を反映し(フォントとレイアウトは維持)、その後ダウンロードします。GIF プレビューもご覧いただけます。
- ウェブサイトとセットアップガイド:https://www.easypdf.fr/ai-assistants
- Claude ディレクトリの掲載ページ:https://claude.ai/directory/easypdf
- ChatGPT アプリディレクトリの掲載ページ:https://chatgpt.com/plugins/plugin_asdk_app_6aa964ee34848191b5db7ae9bd2ca5b5
- API キーもインストールも不要です。ホスト型サーバーです。
エンドポイント
| クライアント | URL | 認証 |
|---|---|---|
| Claude、Claude Code、Cursor、VS Code、その他の MCP クライアント | https://www.easypdf.fr/mcp | OAuth 2.1(Google サインイン、動的クライアント登録) |
| ChatGPT(アプリ/開発者モード) | https://www.easypdf.fr/chatgpt/mcp | なし |
トランスポート:Streamable HTTP。
インストール
Claude(claude.ai、デスクトップアプリ、モバイルアプリ)
https://claude.ai/directory/easypdf の掲載ページを開き、Connect をクリックして、Google アカウントで認証します。
Claude Code
EasyPDF プラグインを使うと、サーバーに加えて、ローカルファイルをアップロードし、結果をそのファイルと同じ場所に保存するスキルが追加されます。
claude plugin marketplace add Lorenzino69/easypdf-claude-plugin
claude plugin install easypdf@easypdf
サーバーのみを追加することもできます。末尾のスラッシュは残してください。これがないと、Claude Code は OAuth リソースを拒否します。
claude mcp add --transport http easypdf https://www.easypdf.fr/mcp/
Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"easypdf": { "url": "https://www.easypdf.fr/mcp" }
}
}
VS Code
.vscode/mcp.json
{
"servers": {
"easypdf": { "type": "http", "url": "https://www.easypdf.fr/mcp" }
}
}
ChatGPT
EasyPDF は ChatGPT アプリディレクトリに公開されています。https://chatgpt.com/plugins/plugin_asdk_app_6aa964ee34848191b5db7ae9bd2ca5b5 を開いて、アプリを追加してください。その後、チャットで PDF を添付し、+ メニューから EasyPDF を選択します。
開発者モードでサーバーを手動で追加することもできます。
- 設定で「アプリ」を開き、「詳細設定」から開発者モードをオンにします。
- URL を
https://www.easypdf.fr/chatgpt/mcp、認証なしで、EasyPDF という名前のアプリを作成します。 - チャットで PDF を添付し、+ メニューから EasyPDF を選択します。
ツール
| ツール | 機能 |
|---|---|
edit_pdf_text | 元のPDF内のテキスト(日付、金額、名前、誤字)を、同じフォント、サイズ、位置で置き換えます。変更前後のプレビューウィジェット(MCP Apps)を返し、各置換内容を報告します。テキストが見つからない場合は、最も近い一致候補も報告します。 |
get_upload_link | クライアントからサーバーへファイルを渡せない場合に、1時間有効なアップロードリンクをユーザーに提供します。 |
compress_pdf | ファイルサイズを縮小します。 |
merge_pdfs | 複数のPDFを順番に結合します。 |
split_pdf | PDFをNページごとのファイルに分割します。 |
extract_pages | 指定したページだけを残します。 |
rotate_pdf | すべてまたは一部のページを90度、180度、270度回転します。 |
add_page_numbers | ページ番号を追加します。 |
watermark_pdf | テキストの透かしを追加します。 |
protect_pdf | パスワードを設定します。 |
unlock_pdf | 既知のパスワードを削除します。 |
convert_pdf_to_word | .docxに変換します。 |
convert_pdf_to_excel | .xlsxに変換します。 |
convert_pdf_to_powerpoint | .pptxに変換します。 |
translate_pdf | 文書を翻訳し、レイアウトを維持します。 |
generate_pdf | テキストプロンプトからPDFを作成します。 |
chat_with_pdf | PDFについて、出典を示しながら質問に回答します。 |
ChatGPTエンドポイントでは、ChatGPTの添付ファイルに対応する次のツールを利用できます:edit_pdf_text、compress_pdf、merge_pdfs、split_pdf、extract_pages、rotate_pdf、add_page_numbers、protect_pdf、unlock_pdf。
すべてのツールは、1時間有効なダウンロードリンクを返します。
プロンプト
| プロンプト | 機能 |
|---|---|
fix_pdf_text | 既存のPDF内の日付、金額、名前、誤字を、フォントとレイアウトを維持したまま変更します。 |
compress_pdf_under_limit | アップロード制限(求人サイト、大学、ビザ申請書、メール)に収まるまでPDFを圧縮します。 |
translate_pdf_document | PDFを別の言語に翻訳し、レイアウトを維持したPDFを取得します。 |
Claude Codeでは、/mcp__easypdf__fix_pdf_textなどの形式で表示されます。ChatGPTエンドポイントでは、fix_pdf_textとcompress_pdf_under_limitを利用できます。
プロンプトの例
- 「この請求書の支払期日を17/10/2026から31/10/2026に変更し、レイアウトはそのままにしてください。」
- 「履歴書の誤字をPDF内で直接修正してください。」
- 「この契約書内の"Example Ltd"をすべて"Example Consulting Inc."に置き換えてください。」
- 「オンラインフォームにアップロードできるよう、このPDFを2 MB未満に圧縮してください。」
プライバシー
- アップロードされたPDFは処理中に使用され、1時間以内に削除されます。
- 出力ファイルはダウンロードリンクから1時間利用でき、その後削除されます。
- テキストの編集では、EasyPDF側でAIモデルを使用しません。何を変更するかはアシスタントが判断し、EasyPDFは指定された置換を正確に適用します。
- EasyPDFが受け取るのはファイルとツールの引数だけで、会話の残りの部分は受け取りません。
プライバシーポリシー:https://www.easypdf.fr/confidentialite
サポート
質問やバグの報告は、このリポジトリでissueを作成するか、[email protected]までご連絡ください。
このリポジトリでは、ホスト型EasyPDF MCPサーバーについて説明しています(サーバー自体はクローズドソースです)。ドキュメントはMITライセンスで公開されています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。