FileConvert

online.file-convert由 file-convert.online 發布官方發布者v1.1.0更新於 Oct 25, 2026

Convert files between 110+ document, image, audio, video, archive and ebook formats from AI agents.

已驗證Streamable HTTP可網頁執行檔案與儲存媒體與設計

概覽

AI 產生的概覽

FileConvert 是遠端 MCP 伺服器,讓助理在 110 多種文件、影像、音訊、視訊、壓縮檔與電子書格式之間轉換檔案,轉換以點數計費。

可以做什麼
查詢支援的檔案格式與其類別,並查看帳戶點數餘額與剩餘轉換次數。以 URL 一次呼叫轉換遠端檔案,或上傳本機檔案位元組後從已存檔案發起轉換。輪詢轉換工作狀態直到完成或失敗,並取得轉換後檔案的下載連結。將助理本機檔案上傳到服務,並重複使用既有檔案 ID 繼續轉換。
適用情境
當助理需要變更檔案格式(例如 png 轉 webp、docx 轉 pdf),且檔案可透過 URL 存取或可上傳時使用。適合希望由單一託管服務處理多種格式、而不在本機安裝轉換工具的情境。
執行需求
透過 streamable HTTP 連線 file-convert.online 遠端端點。需在 Authorization 標頭提供 bearer API 金鑰,金鑰於 FileConvert 帳戶頁面建立。需要具點數的 FileConvert 帳戶,因為每次轉換都消耗點數。需要能連線該服務以及被擷取的來源 URL。
安裝前請注意
API 金鑰是放在 Authorization 標頭中的機密,避免出現在共用輸出中。轉換消耗點數,重複或批次工作會花費帳戶餘額。來源檔案由服務擷取、上傳檔案儲存在服務端,檔案內容會離開使用者本機。下載連結無需驗證,任何取得連結的人都能取得轉換後的檔案。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 FileConvert,將其新增到工作區。
  2. 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/online.file-convert%2Ffileconvert/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "fileconvert": {
      "type": "http",
      "url": "https://file-convert.online/api/mcp/v1/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

該儲存庫沒有 README。

工具

8

convert_file

Convert a file from a URL

End-to-end conversion of a remote file: fetches 'source_url' (with SSRF protection), uploads it to FileConvert, and starts a conversion from 'source_format' to 'target_format' (named by extension, e.g. png → webp, docx → pdf). Returns the conversion 'job_id' and the uploaded 'file_id'. Poll progress with get_job_status(job_id); when the status is Completed, call get_download_url(job_id) for the result. Conversions consume account credits. For a file you hold locally, use upload_file + start_conversion instead.

輸入參數source_url必填format_typesource_formattarget_formatformat_type_idsource_format_idtarget_format_idadditional_arguments

get_balance

Show remaining credits

Returns the credit balance of the signed-in account, plus where to get more. Every conversion costs credits; call this when a conversion fails with 'no credits' or when the user asks how many conversions they have left.

無需輸入參數。

get_download_url

Get a download URL for a converted file

Returns the download URL of a converted file. Pass 'job_id' (conversion uid) to resolve the converted file of a finished conversion, or 'file_id' to download a known file uid directly. The URL needs no authentication (the unguessable file id is the capability), so it can be handed to the user or another system as-is. It stops working when the file's retention ends — about one hour after conversion by default — so download or share it promptly.

輸入參數job_idfile_id

get_job_status

Get conversion job status

Returns the current status of a conversion job. Statuses: Pending → Processing → Completed or Failed (Failed includes the reason). Poll every 2–3 seconds after convert_file / start_conversion; when Completed, call get_download_url. Also returns the full conversion object, which includes the converted file uid once the job has finished.

輸入參數job_id必填

get_upload_url

Get file upload instructions

Returns instructions for uploading an agent-local file into FileConvert. FileConvert does NOT use presigned upload URLs; instead you upload the file bytes directly to the gateway as a multipart/form-data POST. The response gives the exact URL, HTTP method, form field name and required Authorization header. After uploading you receive a file object whose 'uid' can be passed to a conversion. If your file is reachable over http(s), prefer convert_file(source_url, target_format) which fetches and uploads it for you. Works without a token (the upload itself needs one).

輸入參數filename必填

list_formats

List supported file formats

Returns the file formats FileConvert can read and write, along with the format-type categories (image, video, document, audio, …). Use this first to discover valid 'format_type', 'source_format' and 'target_format' identifiers before calling convert_file. Each format includes its numeric id, name, file extension and description. Optionally pass 'format_type' to filter to a single category. Works without a token.

輸入參數format_type

start_conversion

Convert an already uploaded file

Starts a conversion of a file that is already in FileConvert (a 'file_id' from upload_file or from an earlier job) from 'source_format' to 'target_format' (named by extension). Returns the 'job_id' to poll with get_job_status. Conversions consume account credits.

輸入參數file_id必填format_typesource_formattarget_formatformat_type_idsource_format_idtarget_format_idadditional_arguments

upload_file

Upload a file you hold locally

Uploads file bytes (base64) into FileConvert and returns a 'file_id'. Use this when the file is not reachable by URL, then call start_conversion(file_id, source_format, target_format). For files reachable over http(s), convert_file is a single call instead.

輸入參數filename必填content_base64必填

版本歷史

1
  1. v1.1.0最新Sep 16, 2026

評分

已滿足適用檢查項的 75%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。