mcpField
A
Animation Machine

Animation Machine

远程服务
animation-machine.com媒体与设计01 周前更新

关于 Animation Machine

Animation Machine 是面向 AI 应用的托管 MCP 服务,可将 HTML 动画制作成视频,并添加音频、字幕、标题和品牌元素。支持输出 MP4 或 GIF。

主要功能

  1. 01将 HTML 渲染为 MP4 或 GIF
  2. 02输出多种画面比例
  3. 03添加音乐和 AI 配音
  4. 04嵌入字幕与标题卡
  5. 05预览帧并使用模板
  6. 06生成社交媒体文案包

适用场景

  1. 01渲染 AI 编写的社交媒体动画
  2. 02为上传的视频添加字幕和音乐
  3. 03渲染前预览动画
  4. 04制作标题卡或统计数据动画

MCP 相关

通过 Streamable HTTP 提供远程 MCP 工具,支持渲染、预览、上传、音乐搜索、声音列表和任务管理。支持 OAuth 2.1 或 API 密钥认证。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://animation-machine.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

动画机器

Animation Machine MCP 服务

为 Claude、ChatGPT、Cursor 和其他 AI 应用添加一个渲染按钮。
你的 AI 会编写 HTML 动画;Animation Machine 会将其渲染为 MP4 或 GIF,并添加音乐、配音和字幕,支持各种宽高比。

网站 · 完整文档 · 设置 · 工具 · 示例提示词 · 指南:使用 Claude 制作视频


服务 URL: https://animation-machine.com/mcp 传输方式: Streamable HTTP(远程托管,无需安装) 身份验证: OAuth 2.1(动态客户端注册或客户端 ID 元数据文档,PKCE),或个人 API 密钥 价格: 已包含在 Animation Machine 每月 5 美元的套餐中

此代码库包含文档、示例和 MCP Registry 清单。服务本身由 Animation Machine 托管。

完整参考(所有工具和参数、OAuth 端点、限制、错误):animation-machine.com/docs/mcp · 提供供 Agent 使用的 Markdown 版本:docs/mcp.md · 服务卡片:/.well-known/mcp/server-card.json

功能

AI 助手擅长编写动画代码(GSAP、CSS 关键帧、Web Animations、Lottie、Three.js、canvas),但无法播放和录制动画。此服务让它们能够:

  • 渲染 HTML 动画(内嵌 HTML、多文件项目或上传的 zip),一次请求即可输出 MP4 或 GIF,支持 16:9、9:16 和 1:1
  • 完善你上传的视频:添加免版税音乐、AI 配音、烧录式字幕(16 种语言)、片头和片尾卡、角落标识、你的徽标
  • 先预览单帧,让 AI 检查自己的作品
  • 使用动态图形模板(标题卡、下三分之一字幕、引言、统计计数器),无需编写代码
  • 为成片撰写社交媒体发布套件(说明文字、吸睛开场、主题标签)

它会在真实浏览器中逐帧渲染代码,因此文字、数字、颜色和时序都会与编写内容完全一致。它不是文生视频模型。

设置

claude.ai、Claude Desktop、Claude 移动版
  1. Settings → Connectors → Add custom connector
  2. 名称:Animation Machine,URL:https://animation-machine.com/mcp
  3. 点击 Connect,登录 Animation Machine,然后点击 Allow
Claude Code
claude mcp add --transport http animation-machine https://animation-machine.com/mcp

然后运行 /mcp → Authenticate。

ChatGPT

进入 Settings → Apps & Connectors → Advanced → 启用 Developer mode → Create → URL https://animation-machine.com/mcp,身份验证选择 OAuth → 登录并点击 Allow。

Cursor(~/.cursor/mcp.json)
{
  "mcpServers": {
    "animation-machine": {
      "url": "https://animation-machine.com/mcp",
      "headers": { "Authorization": "Bearer am_live_…" }
    }
  }
}
VS Code(.vscode/mcp.json)
{
  "servers": {
    "animation-machine": {
      "type": "http",
      "url": "https://animation-machine.com/mcp",
      "headers": { "Authorization": "Bearer am_live_…" }
    }
  }
}
其他客户端

任何支持通过 Streamable HTTP 连接远程 MCP 的客户端都可以使用。仅支持 stdio 的客户端可以通过以下方式桥接:

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

API 密钥: 登录 animation-machine.com → 账户菜单 → AI agents (MCP) → Create API key。你可以随时在此撤销密钥,也可以断开已连接的 OAuth 应用。

工具

工具功能提示
render渲染 HTML / 文件映射 / 上传的 zip,或完成上传的视频。选项: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。返回 job_ids。写入
render_template根据少量字段生成 title_card、lower_third、quote 或 stat,并提供相同的输出选项。写入
preview_frame在 at_seconds 指定的时间截取一帧静态图像,并返回检测到的动画时长。只读
get_job返回状态、进度以及 download_url(24 小时有效)、watch_url(分享页面)、studio_url(在编辑器中打开)。只读
cancel_job取消排队中或正在进行的渲染任务。破坏性
create_upload为本地 zip / 视频 / logo 创建一次性 PUT URL。写入
search_music搜索 500,000 首免版税 CC0 音轨。只读
list_voices列出适用于 voiceover_text 的音色。只读
post_kit为完成的渲染生成说明文字、吸引语、主题标签和描述。只读
list_renders列出最近的 10 个渲染任务。只读
get_account查看套餐、用量、进行中的任务和限制。只读

典型流程:编写动画 → preview_frame → render → 轮询 get_job(返回 retry_after_sec)→ 分享 download_url。

示例提示词

  • "为我的 YouTube 频道“Build Notes”制作一个 5 秒的动画片头:深海军蓝背景,标题逐字滑入。渲染为 MP4。"
  • "把这则发布公告制作成 10 秒的动画视频,并以 16:9、9:16 和 1:1 渲染,配上欢快的免版税音乐。"
  • "这是我们的 Q3 数据。制作一个 15 秒的动画柱状图,并为 LinkedIn(1:1)渲染。"
  • "我会上传 demo.mp4。添加舒缓的音乐、西班牙语字幕、显示在角落的 @handle,以及写着“免费试用”的片尾卡。"
  • "使用统计模板,将数字递增至 10,000,标签为“满意客户”,然后为 Instagram 编写 Post Kit。"

更多示例见 examples/。

限制

为让所有人都能在共享渲染服务上快速使用而设:

  • 每个账户一次只能运行一个任务(渲染或预览);Agent 会排在网站用户之后等待
  • HTML 动画 ≤ 60 秒,GIF ≤ 15 秒,上传的视频 ≤ 3 分钟(包括循环)
  • 最高 1080p,24 或 30 fps,每次请求最多 3 种宽高比
  • 内嵌 HTML ≤ 2 MB,多文件项目 ≤ 5 MB,上传文件 ≤ 95 MB
  • 每月 200 次渲染(与 Web 应用共用),Agent 每天可使用 5 次 AI 配音和 20 个 Post Kit

需要 4K 或更长的视频?每次渲染都会提供 studio_url,可在浏览器中继续编辑。

安全与隐私

  • 使用 OAuth 2.1 和 PKCE(S256);令牌以哈希形式存储,可在账户菜单中撤销
  • 已连接的应用只能渲染、读取自己的渲染结果和搜索音乐,无法执行其他操作:不能访问账单、修改账户或查看其他用户的数据
  • 动画在受出口过滤器保护的沙盒无头浏览器中渲染:无法访问私有网络或云元数据
  • 下载链接使用 HMAC 签名,24 小时后过期;渲染结果会在 32 天后删除
  • 上传的文件和生成的媒体仅用于制作视频。音乐来自 Freesound(CC0);AI 配音和 Post Kit 使用 Google Gemini;字幕使用可自托管的 Whisper 模型。
  • 完整政策:animation-machine.com/privacy · 条款:animation-machine.com/terms

支持

[email protected] · animation-machine.com

© Cash Flow Crescendo Inc. 本仓库中的文档采用 MIT 许可证。托管服务受 Animation Machine 条款约束。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。