mcpField
C
convertfilefast

convertfilefast

リモート
github.com/MLTCorp生産性04 週間前に更新
リポジトリ

convertfilefast について

convertfilefastは、ConvertFileFast REST APIを通じてファイル変換やPDF・画像処理を行うMCPサーバーです。請求リンクの作成とフィードバック送信にも対応し、ローカルstdioとリモートHTTPを利用できます。

主な機能

  1. 01対応形式間のファイル変換
  2. 02PDFの結合、分割、圧縮、保護、データ抽出
  3. 03画像のリサイズと圧縮
  4. 04ローカルパスまたは一時ダウンロードリンクの返却
  5. 05請求状況の確認とStripe決済リンクの作成
  6. 06API経由のフィードバック送信

活用シーン

  1. 01文書URLからPDFへ変換
  2. 02PDFの結合や表データのJSON抽出
  3. 03画像をリサイズしてWebPで出力
  4. 04クレジット追加用の決済リンクを作成

MCP 対応

ローカルstdioまたはリモートHTTP経由で、変換、PDF、画像、請求、フィードバックのツールをMCPクライアントに提供します。入力には公開URLまたはbase64データを使え、結果はローカル保存または一時ダウンロードリンクで返されます。

設定

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

エンドポイントhttps://mcp.convertfilefast.com/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://mcp.convertfilefast.com/mcp認証が必要
パッケージ
pypiconvertfilefast-mcp0.1.6
npmconvertfilefast-mcp0.1.5

ツール

18

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

詳細

ConvertFileFast MCP サーバー

PyPI version npm version PyPI downloads MCP Registry

ConvertFileFast 用の MCP サーバーです。AI エージェントが ConvertFileFast REST API を通じて、ファイル変換、PDF/画像操作、Stripe の請求リンク作成、フィードバックの送信を行えます。

エージェントが選ぶ理由

  • 1 つのツールで 50 種類以上の変換に対応 — convert_file は出力形式に応じて処理を振り分けるため、モデルはスラッグを暗記する代わりに「PPTX の URL があるので、PDF にしてください」と指示できます。
  • URL を渡して、URL を受け取る — 公開 source_url を渡すと、有効期間の短い download_url が返されます。バイナリがエージェントのコンテキストウィンドウに保存されることはありません。
  • 従量課金で低価格 — プリペイドクレジットは変換 1 回あたり約 $0.003 からで、月 10 回まで無料です。ユーザーライセンスは不要です。
  • 安全性を考慮した設計 — ユーザーごとの cff_ API キー(リモートサーバーで共有・保存されることはありません)、SSRF 検証済みの URL 入力、決定論的なサーバー側変換を採用しています。
  • セルフサービスでチャージ — クレジットがなくなると、エージェントは get_billing_status と create_credit_pack_checkout を呼び出し、Stripe リンクを返します。

エージェントから利用する

サーバーを追加すると(下記のインストールを参照)、次のようなプロンプトをそのまま使えます。

  • 「https://example.com/contract.docx を PDF に変換してください。」
  • 「この 3 つの PDF URL を、記載順に 1 つのファイルに結合してください。」
  • 「この PDF は 40 MB あります。中品質に圧縮して、リンクを教えてください。」
  • 「この PDF から表を抽出して、JSON にしてください。」
  • 「この PNG の幅を 1200px に変更して、WebP を返してください。」

どちらのモードでも同じツールを利用できます。

  • ローカル stdio:MCP サーバーがユーザーのマシン上で動作し、結果をローカルフォルダーに保存します。
  • リモート HTTP:ConvertFileFast が https://mcp.convertfilefast.com/mcp で MCP サーバーをホストし、一時的なダウンロードリンクを返します。

ツール

ツールAPI エンドポイント結果
list_supported_conversionsローカルマトリックスJSON リスト
convert_file/v2/convert/{from}-to-{to}ファイル
images_to_pdf/v2/convert/images-to-pdfPDF
merge_pdfs/v2/pdf/mergePDF
split_pdf/v2/pdf/splitZIP
compress_pdf/v2/pdf/compressPDF
rotate_pdf/v2/pdf/rotatePDF
protect_pdf/v2/pdf/protectPDF
unlock_pdf/v2/pdf/unlockPDF
extract_pdf_text/v2/pdf/extract-textJSON
resize_image/v2/image/resize画像
compress_image/v2/image/compress画像
get_billing_status/v2/billing/statusJSON
create_subscription_checkout/v2/billing/checkout/subscriptionStripe Checkout URL
create_credit_pack_checkout/v2/billing/checkout/creditsStripe Checkout URL
create_billing_portal_link/v2/billing/portalStripe Portal URL
report_feedback/v2/feedbackJSON

ファイルを生成するツールはすべて、可能な場合は公開 source_url を受け付けます。クライアントから URL を公開できない場合は、代わりに base64 コンテンツを渡せます。 請求関連のツールがカード情報を収集することはありません。ユーザーが開いて支払いを確定できる、Stripe がホストする URL を返します。 report_feedback は、短い概要、カテゴリ、関連するツール、コンテキストを受け付けます。API キーなしでも実行できますが、クライアントから API キーが提供された場合は、そのキーも転送します。

対応している変換

正規の一覧はlist_supported_conversionsツールを使用して確認してください。現在のスラッグ:

avif-to-jpg、avif-to-pdf、avif-to-png、bmp-to-jpg、bmp-to-pdf、 bmp-to-png、csv-to-json、csv-to-pdf、csv-to-xlsx、doc-to-pdf、 docx-to-pdf、docx-to-txt、heic-to-jpg、heic-to-pdf、heic-to-png、html-to-pdf、 images-to-pdf、jpg-to-pdf、jpg-to-png、jpg-to-webp、json-to-csv、 markdown-to-pdf、odt-to-pdf、pdf-to-csv、pdf-to-docx、pdf-to-jpg、 pdf-to-png、pdf-to-txt、pdf-to-xlsx、png-to-jpg、png-to-pdf、 png-to-webp、ppt-to-pdf、pptx-to-pdf、rtf-to-pdf、svg-to-jpg、 svg-to-pdf、svg-to-png、tiff-to-jpg、tiff-to-pdf、tiff-to-png、 txt-to-pdf、url-to-pdf、webp-to-jpg、webp-to-pdf、webp-to-png、 xlsx-to-csv、xlsx-to-pdf

認証

ConvertFileFast API キーを次の場所で作成してください:

https://www.convertfilefast.com/signup

ローカルの stdio では、次を使用します:

CONVERTFILEFAST_API_KEY=cff_...

リモート HTTP では、次のいずれかを使用します:

X-API-Key: cff_...

または:

Authorization: Bearer cff_...

リモート MCP サーバーは API キーを保存しません。各ツール呼び出しで、キーをapi.convertfilefast.comに転送します。

リモート MCP

MCP クライアントがリモートの Streamable HTTP サーバーに対応している場合は、こちらを使用してください:

{
  "mcpServers": {
    "convertfilefast": {
      "url": "https://mcp.convertfilefast.com/mcp",
      "headers": {
        "X-API-Key": "cff_REPLACE_WITH_YOUR_KEY"
      }
    }
  }
}

リモートのファイル結果は次のようになります:

{
  "status": "success",
  "download_url": "https://mcp.convertfilefast.com/download/...",
  "filename": "converted.pdf",
  "bytes": 12345,
  "expires_in_seconds": 3600
}

ローカル stdio のインストール

推奨:

{
  "mcpServers": {
    "convertfilefast": {
      "command": "uvx",
      "args": ["convertfilefast-mcp"],
      "env": {
        "CONVERTFILEFAST_API_KEY": "cff_REPLACE_WITH_YOUR_KEY"
      }
    }
  }
}

npm ランチャーを使用する代替方法:

{
  "mcpServers": {
    "convertfilefast": {
      "command": "npx",
      "args": ["-y", "convertfilefast-mcp"],
      "env": {
        "CONVERTFILEFAST_API_KEY": "cff_REPLACE_WITH_YOUR_KEY"
      }
    }
  }
}

ローカルのファイル結果は次のようになります:

{
  "status": "success",
  "output_path": "/Users/me/ConvertFileFast/converted.pdf",
  "filename": "converted.pdf",
  "bytes": 12345
}

環境変数

変数デフォルト用途
CONVERTFILEFAST_API_BASEhttps://api.convertfilefast.comREST API のベース URL
CONVERTFILEFAST_API_KEY空ローカル stdio の API キー
CONVERTFILEFAST_OUTPUT_DIR~/ConvertFileFastローカルの出力ディレクトリ
CONVERTFILEFAST_TIMEOUT180リクエストごとのタイムアウト(秒)
CONVERTFILEFAST_MCP_TRANSPORTstdiostdio、streamable-http、http、またはsse
CONVERTFILEFAST_MCP_HOST0.0.0.0HTTP のバインド先ホスト
CONVERTFILEFAST_MCP_PORT8000HTTP のバインドポート
CONVERTFILEFAST_MCP_PATH/mcpHTTP MCP エンドポイント
CONVERTFILEFAST_REMOTE_MODEfalse一時的なダウンロード URL を返します
CONVERTFILEFAST_DOWNLOAD_BASEhttps://mcp.convertfilefast.comダウンロード用の公開ベース URL
CONVERTFILEFAST_TEMP_DIR/tmp/convertfilefast-mcpリモートの一時ファイル保存先
CONVERTFILEFAST_DOWNLOAD_TTL3600ダウンロード URL の有効期間(秒)
CONVERTFILEFAST_MAX_BASE64_MB60base64 デコード後の最大ペイロードサイズ

ローカル開発

uv run --with fastmcp --with httpx --with pydantic python server.py

テストを実行します:

uv run --with fastmcp --with httpx --with pydantic --with pytest pytest tests -q

リモートモードをローカルで実行します:

CONVERTFILEFAST_MCP_TRANSPORT=streamable-http \
CONVERTFILEFAST_REMOTE_MODE=true \
CONVERTFILEFAST_DOWNLOAD_BASE=http://127.0.0.1:8000 \
uv run --with fastmcp --with httpx --with pydantic python server.py

次に確認します:

curl http://127.0.0.1:8000/health

mcp-name: io.github.MLTCorp/convertfilefast

コメント

MCP は初めてですか?

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

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