TL;DR
以一個公開 URL、5 個真實 MCP 工具、30 秒 brief 和一次如實記錄的生產測試完成實作。
Claude可以協調動態圖像影片的工作流程,但不會自行算繪影片。本教學記錄了Claude Code連接TapVid MCP的驗證過程,並透過同一台MCP伺服器實際執行30秒、16:9的英文影片生成。有一項重要限制:測試可用的Claude帳號處於暫停狀態,因此Claude Code可以驗證連接器,卻無法完成一次模型回合。所以下方成功的AI使用者端工具呼叫,是使用相同的TapVid端點與Bearer金鑰設定,在Codex中擷取的。我們明確標示為Codex,沒有把它冒充成Claude的螢幕截圖。
01
Claude 負責協調,TapVid 負責算圖
「克勞德影片生成」這個短語可以暗示克勞德直接繪製幀、動畫化圖層、混合音訊和匯出MP4。這不是這裡發生的事情。Claude閱讀目標,決定呼叫哪個外部工具,提供結構化引數,觀察結果,並繼續工作流程。TapVid接收源材料,構建解說影片,執行生成作業,並準備匯出。MCP是這兩個系統之間的型別連線。這個邊界很重要,因為它告訴你在哪裡除錯。弱提示是一個規劃問題。被拒絕的引數是工具呼叫問題。渲染緩慢是一個生成服務問題。誤導性的場景是一個來源和審查問題。
TapVid將文章、檔案、腳本、PDF、PRD或產品頁面等現有內容轉換為結構化的多場景資訊影片。這與要求原始文字到影片模型生成五秒的電影感鏡頭不同。來源提供了系統事實和結構。提示提供了受眾、持續時間、視覺方向和排除。Claude可以在呼叫工具時保持這些約束可見,但一個人仍然擁有事實核准、節奏、權利和最終釋出。對於機構和小企業來說,實際價值在於規模:當一個場景需要更正時,明確的源邊界和場景級別的重播減少了完整的影片審查和重建量。
下面嵌入的是 Motion 提供的外部 Motion MCP 參考影片,不是本次 TapVid 實測成片。TapVid 的已驗證證據見後續截圖與時間記錄。
02
用 Bearer API Key 連接 Claude
目前公開設定中,REST 與 MCP 使用同一個 Bearer API 金鑰。請在API 金鑰頁面建立金鑰,在顯示時立即複製,並依照使用者端的機密資料處理指南保存。在 Claude Code 中,加入指向 TapVid https://mcp.tapvid.ai/mcp 的自訂 HTTP 連接器;Authorization 標頭應在設定連接器時指定,絕不能放進聊天提示詞。下方的即時 `claude mcp list` 檢查回傳 `tapvid … Connected`。伺服器採用無狀態 Streamable HTTP,因此每次工具呼叫都是獨立的已驗證要求。上傳素材或消耗點數前,先執行唯讀帳號檢查。如果呼叫失敗,應先修正連線,不要盲目送出生成工作。

- 在 `/developer/apikey` 建立金鑰并存入安全环境。
- 在 Claude 添加 `https://mcp.tapvid.ai/mcp` 和 Bearer header。
- 先用 `get_account` 檢查连接和 credits。
- 使用`upload_material`上傳已核准的HTTPS源URL;僅在URL不可用時使用Base64檔案。
- 建立前明确时长、画幅、语言、受众和禁止项。

03
本次實測使用的 MCP 工具
受控的建立和匯出執行使用了五個工具:`get_account`、`upload_material`、`create_video`、`get_video_status`和`get_video_download`。當前聯結器和官方MCP頁面也會顯示`edit_video`,該頁面開始對已完成的影片進行編輯,並返回用於狀態輪詢的編輯ID。第六個工具在計時執行中沒有被呼叫。為了證明人工智慧客戶端而不是手寫的HTTP腳本可以呼叫伺服器,一個名為「get_video_status」的Codex會話具有實時影片ID,並接收到50%的執行狀態。螢幕截圖保留了工具名稱、引數、結果和終端狀態,同時省略了憑據和簽名URL。

| 工具 | 作用 | 边界 |
|---|---|---|
| `get_account` | 檢查连接 | 隐藏電子郵件 |
| `upload_material` | 接收 URL | 私有 material ID |
| `create_video` | 開始30秒的解釋 | 私有 video ID |
| `get_video_status` | 查詢状态 | 遵守轮询间隔 |
| `get_video_download` | 准备导出 | 限时签名 URL |
| `edit_video` | 编辑已完成视频 | 本次计时测试未调用 |

這份共用製作需求刻意寫得很具體:為正在評估TapVid API與MCP存取方式的開發者,製作一支精簡的30秒、16:9英文動態圖像解說影片;以提供的TapVid頁面作為事實來源;說明TapVid如何把現有內容轉成結構化解說影片;呈現素材上傳、非同步生成及下載;最後使用克制的文件CTA;不得虛構效能宣稱、客戶成果或未經證實的功能。這份需求為Claude界定觀眾、來源、片長、格式、必要段落及事實界線,比「做一支很酷的產品影片」更容易審核。
04
真實 30 秒測試發生了什麼
第一次受控測試於2026年8月7日在 MCP 與 API 端點 `https://tapvid.ai/api-mcp` 上執行。帳號檢查在不顯示電子郵件的情況下確認可用額度。URL 上傳約0.4秒回傳,`create_video` 約0.3秒後回傳已排入佇列的工作。工作約28分20秒後完成,帳號用量增加90點數。修改本文時進行的第二次測試上傳完整 Markdown 草稿,並要求生成附字幕的30秒、16:9英文摘要。工作於 GMT+8 的21:24:33排入佇列,在21:53:04完成,耗時約28分30秒。一次狀態讀取遇到暫時性傳輸錯誤,之後在限定次數的重試中成功。帳號單日用量從180增加到270點數,差值仍為90點數。TapVid Studio 顯示 `Video ready`、0:30播放器、字幕及帶浮水印的輸出。



這個結果比用一個精煉的成功故事取代數字更有用。它表明進步不是線性時鐘,「50%」並不意味著剩餘時間等於經過的時間。Claude工作流程應尊重「pollAfterSeconds」,使用合理的整體超時,保留影片ID,並向使用者報告最後已知狀態。它永遠不應該僅僅因為生成開始就宣佈完成。下載工具屬於完成狀態後,而不是經過猜測的等待期。
05
如何排查 Claude 與 TapVid MCP
在重試成功之前,第一個帳戶呼叫也遇到了到MCP端點的瞬態傳輸失敗。瞬態連線錯誤、身份驗證錯誤、無效材料、不受支援的列舉值、點數不足和長期執行的作業需要不同的響應。重試每次失敗都是不安全的。重試有界回退的網路故障。在再次呼叫之前修復被拒絕的引數。停止學分不足。繼續輪詢已接受的工作,而不是建立重複的工作。當作業在正常互動視窗之外保持活躍時,向使用者顯示。
| 现象 | 层级 | 安全操作 |
|---|---|---|
| 網路错误 | 连接 | 只有限重试读取 |
| 401 | 密钥 | 檢查 secret |
| 400 | 參數 | 修正字段 |
| credits 不足 | 账户 | 停止并确认 |
| 50% 长时间不变 | 异步任務 | 保存 ID、遵守间隔和超时 |
最常見的代價高昂的錯誤是將缺失的響應視為建立呼叫失敗的證據。如果伺服器接受了請求,但客戶端失去了連線,再次提交相同的影片可以花費兩次積分。在擁有工作流程的應用程式中,立即將返回的材料 ID 和影片 ID 永久化。在對話會話中,讓 Claude 重複上次的安全讀取操作,例如狀態,然後再允許再次寫入。對於生產程式,將您自己的冪等記錄附加到請求中,並在不記錄憑據的情況下記錄伺服器響應。
06
發布前檢查產生的影片
已完成的匯出仍需進行編輯審查。將旁白和螢幕文字與源頁面進行比較。檢查場景是否按照承諾的順序解釋了工作流程。驗證 30 秒製作需求是否實際接近 30 秒。以預期的寬高比檢查字幕和關鍵使用者介面引用。確認音樂和動作支援理解。將生成的檔案視為草稿,直到這些檢查透過。Claude可以幫助建立清單並總結差異,但它不能接受創作者的法律、事實或品牌責任。
- 每个事实都能回到素材。
- 場景顺序符合流程。
- 時長接近 brief。
- 16:9 下文字可读。
- 版權和品牌已核对。
- 最终發布由人批准。
07
對話探索用 MCP,生產程式用 REST
當工作需要探索與對話時,MCP最有優勢。你可以在同一個對話串中提供來源給Claude,請它說明可用工具、調整製作需求、執行流程,並討論失敗原因。若產品需要穩定程式碼、長期保存工作狀態、明確重試、指標,以及與佇列或Webhook整合,REST更適合。兩種方式都會連到相同的底層工作類型,差別在於由誰負責流程協調:MCP工作階段中的AI使用者端,或REST程式碼中的應用程式。
| 需求 | MCP | REST |
|---|---|---|
| 探索 prompt | 很适合 | 较手动 |
| 交互诊断 | 很适合 | 需自建 UI |
| 持久狀態 | 依赖会话 | 應用程式持有 |
| 重试和指标 | 依赖客户端 | 可编程 |
| 批次任务 | 非默认 | 很适合 |
對於個人創作者或產品行銷人員來說,一個實用的順序是透過MCP製作提示和接受清單的原型,然後將可重複的大量作業移動到REST。對於工程團隊來說,REST通常是生產路徑,而MCP適合除錯、內部操作和輔助實驗。不要選擇 MCP,因為它聽起來比較新。當自然語言規劃和互動工具的使用減少實際工作時,請選擇它。當確定性控制、永續性和可觀察性更加重要時,請選擇REST。
08
保護金鑰並控制付費操作
API Key 能消耗 credits 并访问帳戶资源。不要放进 prompt、截图、Issue 或仓库。把读取、生成和發布权限分开,并参考 MCP 安全指南。
- 金鑰放入 secret store。
- 不公开金鑰、電子郵件、ID 和签名 URL。
- 把读取和付费写操作分开。
- 立即保存已受理任務 ID。
- 限制重试并确认重复写入。
- 只記錄状态和错误码,不記錄 header。
09
從一份素材與一個可衡量目標開始
一個好的第一個Claude影片生成專案足夠小,可以檢查,但足夠完整,可以顯示整個工作流程。選擇一個已核准的文章或產品頁面、一個受眾、一條訊息、一個寬高比和30秒的持續時間。讓克勞德在建立前說明計劃的工具呼叫。記錄上傳回覆、已接受的工作、狀態轉換、點數和最終結果。然後根據來源審查輸出,而不是詢問它是否只是看起來令人印象深刻。您可以從公共TapVid API和MCP概述開始,並故意縮小第一個實驗。
10
常見問題
Claude 能自己生成影片吗?
Claude可以計劃和編排工作流程,但外部影片系統會渲染結果。在本教程中,Claude透過MCP呼叫TapVid。
这次實際有哪些工具?
当前连接器提供 get_account、upload_material、create_video、get_video_status、get_video_download 和 edit_video。本次计时测试使用了前 5 个。
使用 OAuth 吗?
此處記錄和測試的當前公共設定使用與REST API相同的Bearer API金鑰。在實施之前,請檢查實時開發人員頁面,因為身份驗證可能會發生變化。
为什么要轮询?
生成是非同步的,進度不是線性時鐘。在pollAfterSeconds建議的間隔內輪詢接受的影片ID,並且僅在終端狀態或您宣告的超時時停止。
什么时候用 REST?
若應用程式需要長期保存狀態、排程工作、可控重試、指標及確定性的流程協調,請使用REST。若與Claude互動規劃才是工作流程中最省時間的部分,請使用MCP。




