mcpField
P

PaperType

ローカル
papertype.dev生産性

PaperType について

PaperType API を使って Markdown、HTML、請求書/証明書/レポートのテンプレートを PDF ファイルに変換

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"dev-papertype-papertype": {
"command": "npx",
"args": [
"-y",
"papertype-mcp"
],
"env": {
"PAPERTYPE_API_KEY": "<PAPERTYPE_API_KEY>",
"PAPERTYPE_OUTPUT_DIR": "<PAPERTYPE_OUTPUT_DIR>",
"PAPERTYPE_BASE_URL": "<PAPERTYPE_BASE_URL>"
}
}
}
}
起動コマンド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 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmpapertype-mcp0.1.0

ツール

3

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

パラメーター型必須説明
cssstringいいえテーマの後に追加する CSS(markdown/html)。'@page { margin: 2cm }' のような @page ルールを含められます。
tocbooleanいいえ見出しから作成した目次を追加します。Markdown 入力のみ。デフォルトは false です。
dataobjectいいえ選択したテンプレートのフィールドを含む JSON オブジェクト(template を設定する場合は必須)。形式は list_templates に表示されます。
datestringいいえ表紙に表示する日付テキスト。例:'2026-10-18' または 'October 2026'。
htmlstringいいえレンダリングする HTML ドキュメントまたはフラグメントです。theme が 'none' でない限り、テーマによってページスタイルが適用されます。markdown、html、template+data のいずれか1つだけを指定してください。
coverbooleanいいえタイトル、作成者、日付を含む表紙を追加します(markdown/html)。デフォルトは false です。
themeenumいいえMarkdown/HTML 入力のページスタイルです。'clean'(デフォルト、一般文書向け)、'report'(正式なスタイル。表紙と目次に適しています)、'minimal'(シンプル)、'letter'(書簡)、'none'(HTML のみ:テーマを適用せず、独自の CSS のみを使用)。テンプレートでは無視されます。clean | report | minimal | letter | none
titlestringいいえドキュメントのタイトルです。PDF メタデータ、表紙、デフォルトの出力ファイル名に使用されます。
authorstringいいえ表紙と PDF メタデータに表示する作成者です。
footerstringいいえ各ページの左下に印字するフッターテキスト(例:機密保持に関する注意書き)。
headerstringいいえ各ページの右上に印字するランニングヘッダーのテキスト。
filenamestringいいえ推奨ファイル名(例:'invoice-014.pdf')。output_path が指定されていない場合、保存ファイル名として使用します。
markdownstringいいえドキュメントの Markdown ソース(GitHub 形式:見出し、リスト、テーブル、フェンス付きコード、脚注、注意書き)。markdown、html、template+data のいずれか1つだけを指定してください。
templateenumいいえmarkdown/html を記述する代わりに `data` を入力する、ホストされたテンプレートの名前です:'invoice'、'certificate'、'report'。list_templates を呼び出すと、各テンプレートのフィールドとサンプルデータを確認できます。invoice | certificate | report
page_sizeenumいいえ用紙サイズ。デフォルトは A4 です。米国向けのドキュメントには 'Letter' を使用してください。A4 | Letter | Legal | A5
output_pathstringいいえPDF の保存先です。省略すると、サーバーの出力ディレクトリ(PAPERTYPE_OUTPUT_DIR、デフォルトは <tmp>/papertype)にタイトルを基にした一意の名前で保存します。既存のディレクトリ(または末尾が '/' のパス)を指定すると、その中に一意の名前で保存します。それ以外のパスはそのままファイル名として使用します('.pdf' がなければ付加し、既存ファイルは上書きします)。相対パスは出力ディレクトリを基準に解決されます。
page_numbersbooleanいいえフッターにページ番号を印字します。デフォルトは true です。

詳細

メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。

コメント

MCP は初めてですか?

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

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