Animation Machine

com.animation-machine由 animation-machine.com 發布官方發布者v1.6.25更新於 Oct 27, 2026

Render AI-written HTML animations to MP4/GIF with music, voiceover and captions.

已驗證Streamable HTTP可網頁執行媒體與設計AI 與機器學習

概覽

AI 產生的概覽

遠端 MCP 伺服器,把 AI 撰寫的 HTML 動畫算圖成附有音樂、旁白與字幕的 MP4 或 GIF 影片。

可以做什麼
  • 將內嵌 HTML、多檔案專案或上傳的 zip 算圖成 16:9、9:16、1:1 的 MP4/GIF,並為上傳影片加上音樂、旁白、字幕、片頭片尾卡與 logo
  • 用少量欄位產生標題卡、下三分之一、引言、數據計數等動態圖形範本
  • 算圖前先預覽單張畫面並取得偵測到的動畫長度
  • 查詢、輪詢與取消算圖工作,取得下載、分享與編輯器連結
  • 搜尋免權利金音樂、列出旁白音色、為成品影片產生社群 Post Kit
  • 查看最近的算圖紀錄以及方案、用量與限制
適用情境
適合助理能寫出動畫程式碼(GSAP、CSS、canvas、Three.js)卻無法播放與錄製的情況,例如想直接在對話中產出可發布到社群、片頭或數據展示的 MP4 或 GIF 成品。
執行需求
遠端 Streamable HTTP 端點 animation-machine.com/mcp,無需安裝。需要 OAuth 2.1 登入,或以 Bearer Authorization 標頭傳送的個人 API 金鑰。需要付費的 Animation Machine 方案(每月 5 美元)。僅支援 stdio 的用戶端需透過 npx mcp-remote 之類的橋接。
安裝前請注意
算圖會消耗方案額度且受限制(每月 200 次算圖並與網頁版共用、同一時間僅一個工作、每天 5 次 AI 旁白與 20 次 Post Kit)。上傳檔案、產生的媒體與旁白文字會傳送到託管服務,音樂來自 Freesound,旁白與 Post Kit 使用 Google Gemini,字幕使用自架 Whisper 模型。API 金鑰是長期憑證,外洩時應立即撤銷;算圖結果 32 天後刪除,下載連結 24 小時後失效。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

{
  "mcpServers": {
    "animation-machine": {
      "type": "http",
      "url": "https://animation-machine.com/mcp"
    }
  }
}

README

[Animation Machine]

Animation Machine MCP Server

Give Claude, ChatGPT, Cursor and other AI apps a render button.
Your AI writes an HTML animation; Animation Machine renders it to MP4 or GIF with music, voiceover and captions, in every aspect ratio.

Website · Full docs · Setup · Tools · Example prompts · Guide: videos with Claude


Server URL: https://animation-machine.com/mcp Transport: Streamable HTTP (remote, hosted, nothing to install) Auth: OAuth 2.1 (dynamic client registration or client ID metadata documents, PKCE) or a personal API key Pricing: included in the $5/month Animation Machine plan

This repository holds documentation, examples and the MCP Registry manifest. The server itself is hosted by Animation Machine.

Full reference (every tool and parameter, OAuth endpoints, limits, errors): animation-machine.com/docs/mcp · as Markdown for agents: docs/mcp.md · server card: /.well-known/mcp/server-card.json

What it does

AI assistants are great at writing animation code (GSAP, CSS keyframes, Web Animations, Lottie, Three.js, canvas) but can't play it back and record it. This server lets them:

  • Render an HTML animation (inline HTML, a multi-file project, or an uploaded zip) to MP4 or GIF, in 16:9, 9:16 and 1:1 from one request
  • Finish a video you upload: royalty-free music, AI voiceover, burned-in captions (16 languages), title and end cards, a corner handle, your logo
  • Preview a single frame first, so the AI can check its own work
  • Use motion-graphics templates (title card, lower third, quote, stat counter) with no code
  • Write a social Post Kit (caption, hooks, hashtags) for the finished video

It renders code, frame by frame in a real browser, so text, numbers, colors and timing come out exactly as written. It is not a text-to-video model.

Setup

claude.ai, Claude Desktop, Claude mobile

  1. Settings → Connectors → Add custom connector
  2. Name: Animation Machine, URL: https://animation-machine.com/mcp
  3. Connect, sign in to Animation Machine, Allow

Claude Code

bash
claude mcp add --transport http animation-machine https://animation-machine.com/mcp

Then run /mcp → Authenticate.

ChatGPT

Settings → Apps & Connectors → Advanced → enable Developer mode → Create → URL https://animation-machine.com/mcp, authentication OAuth → sign in and Allow.

Cursor (~/.cursor/mcp.json)

json
{  "mcpServers": {    "animation-machine": {      "url": "https://animation-machine.com/mcp",      "headers": { "Authorization": "Bearer am_live_…" }    }  }}

VS Code (.vscode/mcp.json)

json
{  "servers": {    "animation-machine": {      "type": "http",      "url": "https://animation-machine.com/mcp",      "headers": { "Authorization": "Bearer am_live_…" }    }  }}

Anything else

Any client that speaks remote MCP over Streamable HTTP works. stdio-only clients can bridge with:

bash
npx mcp-remote https://animation-machine.com/mcp --header "Authorization: Bearer am_live_…"

API keys: sign in at animation-machine.com → account menu → AI agents (MCP) → Create API key. Keys can be revoked there at any time, and connected OAuth apps can be disconnected.

Tools

ToolWhat it doesHints
renderRender HTML / a files map / an uploaded zip, or finish an uploaded video. Options: aspects, resolution, format, fps, duration_seconds, loop_count, crop_to_fill, music_url, music_volume, voiceover_text, voiceover_voice, captions, caption_style, caption_language, text_overlay, intro_title, outro_title, logo_upload_id. Returns job_ids.write
render_templatetitle_card, lower_third, quote or stat from a few fields, plus the same output options.write
preview_frameOne still frame (image) at at_seconds plus the detected animation length.read-only
get_jobStatus, progress, then download_url (24 h), watch_url (share page), studio_url (open in the editor).read-only
cancel_jobCancel a queued or running render.destructive
create_uploadOne-time PUT URL for a local zip / video / logo.write
search_musicSearch 500,000 royalty-free CC0 tracks.read-only
list_voicesVoices for voiceover_text.read-only
post_kitCaption, hooks, hashtags and description for a finished render.read-only
list_rendersYour 10 most recent renders.read-only
get_accountPlan, usage, job in progress, limits.read-only

Typical flow: write the animation → preview_frame → render → poll get_job (it returns retry_after_sec) → share download_url.

Example prompts

  • "Make a 5-second animated intro for my YouTube channel 'Build Notes': dark navy, the title slides in letter by letter. Render it as an MP4."
  • "Turn this launch announcement into a 10-second animated video and render it 16:9, 9:16 and 1:1 with upbeat royalty-free music."
  • "Here are our Q3 numbers. Make a 15-second animated bar chart and render it for LinkedIn (1:1)."
  • "I'll upload demo.mp4. Add calm music, captions in Spanish, my @handle in the corner and an end card that says 'Try it free'."
  • "Use the stat template counting up to 10,000 with the label 'happy customers', then write a Post Kit for Instagram."

More in examples/.

Limits

Built to stay fast for everyone on a shared render server:

  • One job (render or preview) at a time per account; agents queue behind people using the website
  • HTML animations ≤ 60 s, GIFs ≤ 15 s, uploaded videos ≤ 3 min (loops included)
  • Up to 1080p, 24 or 30 fps, up to 3 aspect ratios per request
  • Inline HTML ≤ 2 MB, multi-file projects ≤ 5 MB, uploads ≤ 95 MB
  • 200 renders a month (shared with the web app), 5 AI voiceovers and 20 Post Kits a day via agents

Need 4K or longer videos? Every render has a studio_url to keep editing in the browser.

Security & privacy

  • OAuth 2.1 with PKCE (S256); tokens are stored hashed and can be revoked from the account menu
  • Connected apps can render, read their own renders and search music, nothing else: no billing, no account changes, no other users' data
  • Animations render in a sandboxed headless browser behind an egress filter: no access to private networks or cloud metadata
  • Download links are HMAC-signed and expire after 24 hours; renders are deleted after 32 days
  • Uploaded files and generated media are used only to produce your video. Music comes from Freesound (CC0); AI voiceover and Post Kit use Google Gemini; captions use a self-hosted Whisper model.
  • Full policy: animation-machine.com/privacy · Terms: animation-machine.com/terms

Support

[email protected] · animation-machine.com

© Cash Flow Crescendo Inc. Documentation in this repository is MIT-licensed. The hosted service is subject to the Animation Machine terms.

來源:README.md,提交 0418b05

工具

0
該伺服器需要登入,因此 SourceWeft 無法在沒有帳號的情況下讀取其工具,也未收錄。已連接帳號所能看到的內容可能因帳號及其權限而異。

版本歷史

1
  1. v1.6.25最新Oct 19, 2026

評分

已滿足適用檢查項的 85%

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

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

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分