MCP 伺服器:影片放大

把 VideoUpscaler 的 MCP 伺服器連接到 Claude Code、Cursor 或 VS Code,直接請 AI 助理把影片提升到 1080p、2K 或 4K。

VideoUpscaler 提供一個基於 Model Context Protocol 的遠端 MCP 伺服器,專門用來放大影片。把它連接到你的 AI 助理後,就能直接說「把這支影片提升到 4K」之類的指令——助理會呼叫本文件所介紹的同一套 API,並扣用你的點數。

伺服器 URL: https://videoupscaler.co/api/mcp(Streamable HTTP)

付費帳號可用(餘額查詢不限)

與 API 相同,MCP 伺服器僅開放給已購買點數或已訂閱的帳號。用戶端可以登入你的 VideoUpscaler 帳號來連接,也可以使用 API 金鑰。任何帳號都可以登入並用 get_account 查詢點數餘額;其他工具需要付費帳號。

連接用戶端

大多數用戶端透過登入來連接:填入伺服器 URL 後會開啟瀏覽器視窗,你登入 VideoUpscaler 並按下 允許 即可。無法登入的用戶端改用 API 金鑰:在設定 → API 金鑰建立一把,並存放在環境變數中,例如 VIDEOUPSCALER_API_KEY。不要把 Key 貼進會提交到儲存庫的設定檔。

在 claude.ai 或 Claude 桌面版開啟 Settings → Connectors,點選 Add custom connector,輸入 https://videoupscaler.co/api/mcp。點選 Connect,然後登入並允許存取。

claude mcp add --transport http videoupscaler https://videoupscaler.co/api/mcp --scope user

在 Claude Code 中執行 /mcp,選擇 videoupscaler 並選擇 Authenticate,在瀏覽器中完成登入。--scope user 讓這個伺服器在你的所有專案中都可使用。

若要改用 API 金鑰,請在指令中加上 --header "Authorization: Bearer $VIDEOUPSCALER_API_KEY"。

Cursor 透過 API 金鑰連接。加入 ~/.cursor/mcp.json(所有專案)或 .cursor/mcp.json(單一專案):

{
  "mcpServers": {
    "videoupscaler": {
      "url": "https://videoupscaler.co/api/mcp",
      "headers": {
        "Authorization": "Bearer ${env:VIDEOUPSCALER_API_KEY}"
      }
    }
  }
}

加入 .vscode/mcp.json。伺服器第一次啟動時,VS Code 會請你登入:

{
  "servers": {
    "videoupscaler": {
      "type": "http",
      "url": "https://videoupscaler.co/api/mcp"
    }
  }
}

任何支援 Streamable HTTP 遠端 MCP 伺服器的用戶端都能使用。輸入 URL https://videoupscaler.co/api/mcp:支援 MCP 授權的用戶端會自動引導你登入;其他用戶端請傳送標頭 Authorization: Bearer <你的 API 金鑰>。

工具

工具用途
upscale_video將公開的 video_url 提升到 1080p、2k 或 4k,並扣除點數。必須提供 idempotency_key。
get_task回傳單一任務。帶上 wait_seconds(最多 45)時,會先等待任務完成再回傳。
list_tasks列出你最近的任務,包括在網站上建立的任務。
get_account你的點數餘額,以及各解析度每秒的價格。
create_upload回傳簽章 URL,用來上傳沒有公開 URL 的本機檔案(最大 100MB)。

這些工具的行為與對應的 API 端點完全相同:請參閱建立畫質提升任務、任務、點數與價格與上傳檔案。透過 MCP 建立的任務,扣除的點數也完全相同。

每次呼叫 upscale_video 都需要 idempotency_key。如果呼叫逾時,助理應先查看 list_tasks,再用相同的 Key 重試,這樣同一支影片絕不會被重複扣點。

提示範例

  • 「我的 VideoUpscaler 點數還剩多少?」
  • 「把 https://example.com/clip.mp4 提升到 4K,完成後給我連結。」
  • 「把 ./intro.mp4 提升到 2K。」(能執行指令的用戶端會先用 create_upload 上傳檔案)

疑難排解

問題解決方式
用戶端顯示 401 或要求你登入在用戶端中重新登入。若使用 API 金鑰,請檢查 Authorization 標頭,並確認該 Key 仍存在於「設定」中。
登入頁顯示授權連結無效連結會在 10 分鐘後失效。請在用戶端中重新連接。
工具回傳 paid_plan_required此帳號從未購買過點數。購買任一點數方案即可。
工具回傳 insufficient_credits請到價格頁面儲值。
upscale_video 逾時較大的遠端影片需要一些時間下載。請助理查看 list_tasks,任務通常已經建立。