ブックマークを作成

提供された {level, title, page} エントリのリストからPDFアウトラインを追加するか、本文より大きなテキストから見出しを自動検出します。

あなたのマシンでローカルに動作します。ずっと無料、アカウントなし、キーなし、制限なし、そしてあなたのファイルがデバイスの外に出ることはありません。

ローカル · MCP
これはあなたのマシンで動作します。何も外に出ません。
ローカルパッケージがあなたのコンピュータで処理を行います。あなたのファイルがアップロードされることも、サーバーに保管されることも、記録されることもありません。そしてずっと無料で、利用制限もありません。

ブックマークを作成には、このページがブラウザで実行しない重い機構(変換、OCR、暗号処理)が必要なため、pdfmcpパッケージを使ってあなたのマシンでローカルに動作します。アップロードなし、アカウントなし、キーなしです。

pip install https://pdfmcp.org/downloads/pdfmcp-4.2.1-py3-none-any.whl

MCP(AIエージェント向け)

{
  "mcpServers": {
    "pdfmcp": {
      "command": "uvx",
      "args": [
        "--from",
        "https://pdfmcp.org/downloads/pdfmcp-4.2.1-py3-none-any.whl",
        "pdfmcp"
      ]
    }
  }
}

ローカルサーバーを実行するClaude、Cursor、VS Codeなどのクライアントに貼り付けてください。主要なMCPクライアントごとの設定ガイドがあります。ChatGPTはローカルプロセスを起動できないため、代わりにローカルクライアントを使ってください。

ローカルAPI

from app.local_main import build_local_runtime
from app.config import Settings
import base64

rt = build_local_runtime(Settings(storage_dir="~/.pdfmcp/files"))
result = rt.run_sync("create_bookmarks", {}, [base64.b64encode(open("your-file.pdf", "rb").read()).decode()])

一度インストールしてローカルで実行します。完全な手順はローカルAPIガイドにあります。

このツールを使うことで利用規約と適正利用ポリシーに同意したものとし、あなたのファイルはこのデバイスの外に出ていません。

ここでのブックマークを作成の仕組み

提供された {level, title, page} エントリのリストからPDFアウトラインを追加するか、本文より大きなテキストから見出しを自動検出します。 あなたのマシン上で、ローカルパッケージが解析、処理、結果の保存を行います。プログラムを閉じれば、どのサーバーにも何も残りません。サーバーは一切関与していないからです。

よく一緒に使われる組み合わせ:pdfに透かし と ページ番号を追加 — そちらも同じです:無料、プライベート、サインアップ不要。

パラメータ

パラメータ型デフォルト説明
outlinearray任意—
from_headingsboolean任意False

FAQ

ブックマークを作成は無料ですか?

はい、完全に無料で、ずっと無料で、透かしもアカウントもありません。解除すべき有料プランはありません。完全な(短い)ポリシーは無料ページをご覧ください。

私のファイルはマシンの外に出ますか?

いいえ。この操作はpdfmcpパッケージであなたのマシン上、ローカルに動作します。あなたのファイルがアップロードされることも、サーバーに保管されることも、記録されることもありません。

ブックマークを作成をAIエージェントやコードで自動化できますか?

はい。まったく同じ操作がpdfmcpのローカルMCPサーバーのツール(Claude、Cursor、VS Codeなどのエージェント向け)であり、ローカルパッケージを使えばあなたのコードからも利用できます。アカウントもキーもありません。ガイドが約1分で設定を案内します。

制限はありますか?

利用制限はありません。1日の上限もカウンターもありません。実際にはあなたのデバイスが制限となります。非常に大きなファイルは利用可能なメモリに依存し、ブラウザツールは約100MB、500ページまでのファイルを扱います。

関連ツール

デバイス上PDFに透かし全ページに斜めのテキストをスタンプします。デバイス上ページ番号を追加「Page {n} of {total}」形式でページ番号をスタンプします。デバイス上ヘッダーとフッターを追加全ページにヘッダーおよび/またはフッター行をスタンプします。{page}と{total}のプレースホルダーはページごとに置換されます。デバイス上Bates番号付け全ページに連番のBates番号(プレフィックス+ゼロ埋めカウンター)をスタンプします。デバイス上PDFフォームに入力AcroFormフィールドを名前で入力します。値:テキストフィールドは文字列、チェックボックスはtrue/false、数値は文字列化されます。デバイス上フォームフィールドを読み取るすべてのAcroFormフィールドを名前、種類、現在の値、位置とともに一覧表示します(JSON)。

全ツールの索引をご覧ください。もっと大きなものを作っていますか?機能ツアーと、なぜすべてがずっと無料なのかをお読みください。

比較

pdfmcp vs iLovePDF:無料PDFツールを比較 · pdfmcp vs Smallpdf:無料PDFツールを比較 · pdfmcp vs IHatePDF:デバイス上のPDFツールを比較 · 比較