mcpField
M
mcp-pdf

mcp-pdf

ローカル
github.com/mcp-z生産性32 週間前に更新

mcp-pdf について

mcp-pdfは、PDF文書やレイアウトの作成、ページのPNG変換、テキスト計測を行うローカルMCPサーバーです。APIキーなしでPDF生成ツールを使いたいMCPクライアント向けです。

主な機能

  1. 01ページ自動分割のPDF文書作成
  2. 02位置を指定したPDFレイアウト作成
  3. 03JSON Resume文書の生成
  4. 04PDFページのPNG変換
  5. 05レイアウト用テキスト計測

活用シーン

  1. 01連続した文書をPDF化
  2. 02スライドやチラシのレイアウト作成
  3. 03PDFページをPNG画像に変換
  4. 04配置前のテキスト計測

MCP 対応

MCPクライアントにPDF作成、ページ変換、テキスト計測のツールを提供します。stdioとHTTPのトランスポートに対応します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"kmalakoff-mcp-pdf": {
"command": "npx",
"args": [
"-y",
"@mcp-z/mcp-pdf"
]
}
}
}
起動コマンドnpx -y @mcp-z/mcp-pdf

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

パッケージ
npm@mcp-z/mcp-pdf1.0.3

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

@mcp-z/mcp-pdf

MCP を通じて PDF ドキュメントやレイアウトを作成し、ページを PNG にレンダリングして、テキストを計測します。サーバーはローカルで動作し、API キーは不要です。

Node.js >=22.13 が必要です。例では、npm に含まれる npx を使用して、このサーバーと @mcp-z/cli を実行します。

トランスポート

MCP は stdio と HTTP をサポートしています。

どちらのトランスポートも、2025 および 2026-07-28 のプロトコルリビジョンに対応しています。2026 リビジョンはステートレスのため、これを使用するクライアントは initialize ハンドシェイクもセッション ID も送信しません。

コマンドを実行するディレクトリに、以下のいずれかの設定を .mcp.json として保存してください。

Stdio

{
  "mcpServers": {
    "pdf": {
      "command": "npx",
      "args": ["-y", "@mcp-z/mcp-pdf"]
    }
  }
}

HTTP

{
  "mcpServers": {
    "pdf": {
      "type": "http",
      "url": "http://localhost:9010/mcp",
      "start": {
        "command": "npx",
        "args": ["-y", "@mcp-z/mcp-pdf", "--port=9010"]
      }
    }
  }
}

start は、npx @mcp-z/cli up が HTTP サーバーを起動するために使用する拡張機能です。MCP エンドポイントは /mcp です。

初回の使い方

# List tools
npx -y @mcp-z/cli inspect --servers pdf --tools

# Create a simple PDF
npx -y @mcp-z/cli call-tool pdf pdf-document '{"content":[{"type":"text","text":"Hello from MCP"}]}'

このツールは、生成された PDF のファイル URI とメタデータを返します。パラメーターと使用例については、ツールの完全なリファレンスを参照してください。

ツールの概要

ツール用途
pdf-document自動ページ分割に対応した、流し込み形式のドキュメント
pdf-layoutスライドやチラシなど、正確に配置されたレイアウト
pdf-resumeJSON Resume ドキュメント
pdf-imagePDF ページを PNG にレンダリング
text-measureレイアウト前のテキスト計測

外部リソース

なし。

プロンプト

  1. resource-fetching

リソース

  • PDFKit ドキュメント
  • JSON Resume スキーマ
  • JSON Resume エディター

ドキュメント

API ドキュメント

コメント

MCP は初めてですか?

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

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