AI編碼工具擅長程式碼,但動畫很難只用程式碼來描述。在無法存取設計的情況下,代理可以猜測時間和狀態。 MCP(模型上下文協定)透過讓代理程式透過標準介面直接存取工具來解決此問題。
MCP 伺服器是一個小型服務,公開代理可以呼叫的操作。對於動畫,這可能意味著創建一個組件、添加一個狀態、更改彈簧或讀取文件的輸入。代理根據您的提示決定何時呼叫這些操作。
設定通常很短。您可以將伺服器新增至用戶端的 MCP 設定中,例如使用 Claude Code 的 mcp 指令或在 Cursor 的 MCP 設定中,然後根據需要進行驗證。之後,您可以用簡單的語言詢問:「用彈簧和按下狀態進行切換」或「減慢成功動畫」。
我們製作的 ExodeUI 有一個 MCP 伺服器用於此目的。代理可以創建和編輯狀態、彈簧物理、輸入和事件的動畫,結果是一個打開的 .exode 文件,您可以在編輯器中打開並在應用程式中播放。 Figma 和 Penpot 等設計工具擁有自己的 MCP 伺服器,用於佈局和設計上下文。
將代理輸出視為草稿。在發布之前檢查編輯器中的運動,尤其是計時、簡化運動行為和每個狀態。