PaperType について
PaperType API を使って Markdown、HTML、請求書/証明書/レポートのテンプレートを PDF ファイルに変換
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
mcp.json · 共通設定
起動コマンド
npx -y papertype-mcp設定が必要な環境変数
PAPERTYPE_API_KEYシークレットPaperType API key (dp_...). Get one at https://papertype.dev/signup.PAPERTYPE_OUTPUT_DIRDirectory where rendered PDFs are saved. Default: the OS temp dir + /papertype.PAPERTYPE_BASE_URLAPI origin. Default https://papertype.dev; change only for test deployments.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
3掲載時のツール一覧 · 1 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| css | string | いいえ | テーマの後に追加する CSS(markdown/html)。'@page { margin: 2cm }' のような @page ルールを含められます。 |
| toc | boolean | いいえ | 見出しから作成した目次を追加します。Markdown 入力のみ。デフォルトは false です。 |
| data | object | いいえ | 選択したテンプレートのフィールドを含む JSON オブジェクト(template を設定する場合は必須)。形式は list_templates に表示されます。 |
| date | string | いいえ | 表紙に表示する日付テキスト。例:'2026-10-18' または 'October 2026'。 |
| html | string | いいえ | レンダリングする HTML ドキュメントまたはフラグメントです。theme が 'none' でない限り、テーマによってページスタイルが適用されます。markdown、html、template+data のいずれか1つだけを指定してください。 |
| cover | boolean | いいえ | タイトル、作成者、日付を含む表紙を追加します(markdown/html)。デフォルトは false です。 |
| theme | enum | いいえ | Markdown/HTML 入力のページスタイルです。'clean'(デフォルト、一般文書向け)、'report'(正式なスタイル。表紙と目次に適しています)、'minimal'(シンプル)、'letter'(書簡)、'none'(HTML のみ:テーマを適用せず、独自の CSS のみを使用)。テンプレートでは無視されます。clean | report | minimal | letter | none |
| title | string | いいえ | ドキュメントのタイトルです。PDF メタデータ、表紙、デフォルトの出力ファイル名に使用されます。 |
| author | string | いいえ | 表紙と PDF メタデータに表示する作成者です。 |
| footer | string | いいえ | 各ページの左下に印字するフッターテキスト(例:機密保持に関する注意書き)。 |
| header | string | いいえ | 各ページの右上に印字するランニングヘッダーのテキスト。 |
| filename | string | いいえ | 推奨ファイル名(例:'invoice-014.pdf')。output_path が指定されていない場合、保存ファイル名として使用します。 |
| markdown | string | いいえ | ドキュメントの Markdown ソース(GitHub 形式:見出し、リスト、テーブル、フェンス付きコード、脚注、注意書き)。markdown、html、template+data のいずれか1つだけを指定してください。 |
| template | enum | いいえ | markdown/html を記述する代わりに `data` を入力する、ホストされたテンプレートの名前です:'invoice'、'certificate'、'report'。list_templates を呼び出すと、各テンプレートのフィールドとサンプルデータを確認できます。invoice | certificate | report |
| page_size | enum | いいえ | 用紙サイズ。デフォルトは A4 です。米国向けのドキュメントには 'Letter' を使用してください。A4 | Letter | Legal | A5 |
| output_path | string | いいえ | PDF の保存先です。省略すると、サーバーの出力ディレクトリ(PAPERTYPE_OUTPUT_DIR、デフォルトは <tmp>/papertype)にタイトルを基にした一意の名前で保存します。既存のディレクトリ(または末尾が '/' のパス)を指定すると、その中に一意の名前で保存します。それ以外のパスはそのままファイル名として使用します('.pdf' がなければ付加し、既存ファイルは上書きします)。相対パスは出力ディレクトリを基準に解決されます。 |
| page_numbers | boolean | いいえ | フッターにページ番号を印字します。デフォルトは true です。 |
詳細
メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。