FileToPDF について
FileToPDF は、FileToPDF API を通じてファイル、HTML、Markdown を PDF に変換する MCP サーバーです。ローカルとホスト型の接続に対応し、PDF をリソースとして返すか、ディスクに保存できます。
主な機能
- 01公開 URL のファイルを PDF に変換
- 02CSS とレイアウト設定で HTML を描画
- 03CSS とレイアウト設定で Markdown を描画
- 04API キーと残りクレジットを確認
- 05PDF をリソースとして返すかディスクに保存
活用シーン
- 01請求書やオフィス文書を PDF に変換
- 02HTML ページから PDF を作成
- 03Markdown レポートを PDF にエクスポート
MCP 対応
変換とアカウント確認のツールを MCP クライアントに提供します。ローカル stdio またはホスト型 Streamable HTTP エンドポイントで接続し、FileToPDF API キーを使用します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.filetopdf.dev/mcpclaude mcp add --transport http dev-filetopdf-filetopdf https://api.filetopdf.dev/mcp{"mcpServers":{"dev-filetopdf-filetopdf":{"type":"http","url":"https://api.filetopdf.dev/mcp"}}}Cursor で開く{"servers":{"dev-filetopdf-filetopdf":{"type":"http","url":"https://api.filetopdf.dev/mcp"}}}VS Code で開く{"mcpServers":{"dev-filetopdf-filetopdf":{"type":"http","url":"https://api.filetopdf.dev/mcp"}}}{"mcpServers":{"dev-filetopdf-filetopdf":{"serverUrl":"https://api.filetopdf.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.filetopdf.dev/mcp認証が必要ツール
4このツールにパラメーターはありません。
詳細
FileToPDF MCP サーバー
FileToPDF 用の Model Context Protocol サーバーです。あらゆる MCP クライアント(Claude Desktop、Claude Code、Cursor、Cline、VS Code、ChatGPT、n8n、Make、自作のエージェントなど)から、自然言語でファイル、HTML、Markdown を PDF に変換できます。請求書、レポート、ドキュメント、DOCX/XLSX/PPTX、画像、ウェブページなどに対応しています。
ご自身の API キーをご用意ください。https://filetopdf.dev からワンクリックで無料のキーを取得できます(登録不要で10回まで無料変換)。
ツール
| ツール | 機能 |
|---|---|
get_account | API キーを確認し、プランと残りのクレジットを表示します。無料で、クレジットは消費しません。 |
convert_file | 公開 URL のファイル(DOCX、XLSX、PPTX、画像、HTML、MD、PDF など)を PDF に変換します。 |
convert_html | 生の HTML 文字列(任意の CSS とレイアウトオプションを含む)を Chromium 経由でピクセル単位まで忠実な PDF にレンダリングします。 |
convert_markdown | 生の Markdown 文字列(任意の CSS とレイアウトオプションを含む)を見やすい PDF にレンダリングします。 |
各変換ツールは、メタデータの概要と、埋め込みの application/pdf リソース(base64)の PDF を返します。そのため、対応クライアントはファイルを保存できます。PDF をディスクにも書き込むには、FILETOPDF_OUTPUT_DIR 環境変数を設定するか、save_path を指定してください。
レイアウトオプション(landscape、paperWidth/Height、余白、scale、pdfa、パスワードなど)は Pro、Scale、無料トライアルで利用できます。Starter/Basic ではアップグレードエラーが返されます。変換が成功するたびにクレジットを1つ消費し、エラーでは消費しません。
クイックスタート(ローカル/stdio)
Cursor — ワンクリックでインストール: Cursor に追加 (その後、プレースホルダーをお使いのキーに置き換えてください)。
Claude Desktop/Cline/任意の stdio クライアント — MCP 設定に追加します
(claude_desktop_config.json、cline_mcp_settings.json など)。
{
"mcpServers": {
"filetopdf": {
"command": "npx",
"args": ["-y", "filetopdf-mcp"],
"env": { "FILETOPDF_API_KEY": "sk_live_YOUR_API_KEY" }
}
}
}
Claude Code:
claude mcp add filetopdf -e FILETOPDF_API_KEY=sk_live_YOUR_API_KEY -- npx -y filetopdf-mcp
VS Code(.vscode/mcp.json または MCP: Add Server 経由):
{
"servers": {
"filetopdf": {
"type": "stdio",
"command": "npx",
"args": ["-y", "filetopdf-mcp"],
"env": { "FILETOPDF_API_KEY": "sk_live_YOUR_API_KEY" }
}
}
}
ホスト型/リモート(Streamable HTTP)— インストール不要
ホスト型のエンドポイント https://api.filetopdf.dev/mcp を利用できます。x-api-key ヘッダー、Authorization: Bearer ヘッダー、または ?apiKey= クエリパラメーターで、ご自身のキーを使って認証してください。
{
"mcpServers": {
"filetopdf": {
"type": "streamable-http",
"url": "https://api.filetopdf.dev/mcp",
"headers": { "x-api-key": "sk_live_YOUR_API_KEY" }
}
}
}
この URL は、MCP クライアントのステップを備えたあらゆるプラットフォームに貼り付けて使えます。 n8n(MCP Client Tool)、Make(MCP Client)、Zapier(MCP Client beta)、Relay.app(Call MCP tool)、Flowise、Langflow、Dify、LibreChat、AnythingLLM、またはエージェントフレームワーク(OpenAI Agents SDK、LangChain、CrewAI、Vercel AI SDK)に対応しています。
代わりにセルフホストする場合:
npm run build && npm run start:http # listens on $PORT (default 8080) at /mcp
コンテナーでのホスティング(Smithery、Fly、Render、Cloud Run)用に Dockerfile が含まれています。
開発とテスト
npm install
npm run build # tsc -> dist/
npm test # spawns the built stdio server, runs a live conversion
npm test は FILETOPDF_API_KEY、または Git に無視される .env 内の API_KEY= を読み込みます。
リンク
- ウェブサイトと即時発行の無料 API キー:https://filetopdf.dev
- API ドキュメント:https://filetopdf.dev/documentation
- 公式 MCP レジストリ名:
dev.filetopdf/filetopdf-mcp
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。