Filetourl

org.filetourl由 filetourl.org 發布官方發布者v1.0.0更新於 Oct 25, 2026

Upload a file and get a public shareable URL via API or MCP.

已驗證Streamable HTTP可網頁執行雲端與基礎設施檔案與儲存

概覽

AI 產生的概覽

一個遠端 MCP 伺服器,讓助理在 filetourl.org 上代管檔案並取得公開可分享的連結。

可以做什麼
預留一個短期有效的上傳 URL,用一次 HTTP PUT 自行送出檔案位元組,之後可選擇確認上傳並取回最終大小和連結。以 base64 內嵌方式代管小檔案。對大檔案進行分塊上傳:開始上傳、依序送出分塊,然後完成並取得可分享連結。查詢先前建立的連結是否仍有效、處於待上傳或已過期狀態。
適用情境
當助理需要把檔案變成可分享的公開連結時使用,特別適合只允許連線到受信任網域的沙箱環境。一般檔案優先使用預留上傳 URL,較大檔案使用分塊上傳。
執行需求
遠端端點 filetourl.org,使用 streamable HTTP;未宣告本機執行環境、環境變數或請求標頭。內嵌 base64 上傳工具需要 FileToUrl Developer API key。需要能連線到 filetourl.org 的對外網路。
安裝前請注意
上傳的檔案會透過可分享連結公開存取,請勿送出機密或個人資料。內嵌 base64 工具需要 Developer API key,且超過約 100KB 時速度慢、成本高。連結會過期,預留的上傳在位元組送達前顯示為待上傳。內嵌工具僅用於使用者自己的檔案。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Filetourl,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "filetourl": {
      "type": "http",
      "url": "https://filetourl.org/api/mcp"
    }
  }
}

工具

7

create_upload_url

Preferred way to host a file. Reserves a link and returns a short-lived upload_url on filetourl.org itself, safe for AI agent sandboxes that only allow egress to trusted domains, since the upload never has to leave filetourl.org. Send the raw file bytes yourself with a single HTTP PUT to that URL (do not read the file into this conversation, and do not base64-encode it). The public_url returned works as soon as the PUT succeeds. Needs a FileToUrl Developer API key.

輸入參數file_name必填content_type

confirm_upload

Optional. Confirm that the PUT to a create_upload_url upload_url finished, and get the final size and link back. The link also activates without this call, this just verifies it.

輸入參數id必填

upload_file

Host a small file by sending its bytes inline as base64. Prefer create_upload_url instead: inline base64 is slow and costly above roughly 100KB. For a user's own files only. Needs a FileToUrl Developer API key.

輸入參數file_name必填file_content必填

get_file_status

Look up whether a link created earlier is still active. Reports 'pending' for a reserved upload whose bytes have not arrived yet, and 'expired' once its upload window has passed.

輸入參數id必填

start_upload

Begin a chunked upload for larger files. Returns an upload_id and recommended chunk size. Use this instead of upload_file for files over ~2MB.

輸入參數file_name必填

upload_chunk

Send one chunk of a file started with start_upload. Call repeatedly with increasing chunk_index (starting at 0) until the whole file is sent, then call finish_upload.

輸入參數upload_id必填chunk_index必填chunk_content必填

finish_upload

Complete a chunked upload after all chunks have been sent via upload_chunk. Assembles the file, uploads it, and returns the shareable URL.

輸入參數upload_id必填

版本歷史

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

評分

已滿足適用檢查項的 83%

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

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

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

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。