mcpField
F
FileToPDF

FileToPDF

リモート
filetopdf.dev生産性220 週間前に更新
リポジトリ公式サイト

FileToPDF について

FileToPDF は、FileToPDF API を通じてファイル、HTML、Markdown を PDF に変換する MCP サーバーです。ローカルとホスト型の接続に対応し、PDF をリソースとして返すか、ディスクに保存できます。

主な機能

  1. 01公開 URL のファイルを PDF に変換
  2. 02CSS とレイアウト設定で HTML を描画
  3. 03CSS とレイアウト設定で Markdown を描画
  4. 04API キーと残りクレジットを確認
  5. 05PDF をリソースとして返すかディスクに保存

活用シーン

  1. 01請求書やオフィス文書を PDF に変換
  2. 02HTML ページから PDF を作成
  3. 03Markdown レポートを PDF にエクスポート

MCP 対応

変換とアカウント確認のツールを MCP クライアントに提供します。ローカル stdio またはホスト型 Streamable HTTP エンドポイントで接続し、FileToPDF API キーを使用します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.filetopdf.dev/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://api.filetopdf.dev/mcp認証が必要
パッケージ
npmfiletopdf-mcp0.1.1

ツール

4

このツールにパラメーターはありません。

詳細

FileToPDF MCP サーバー

npm smithery badge Install MCP Server

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_accountAPI キーを確認し、プランと残りのクレジットを表示します。無料で、クレジットは消費しません。
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= を読み込みます。

リンク

ライセンス

MIT

コメント

MCP は初めてですか?

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

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