关于 Idea to Motion
Idea to Motion 是一个 MCP 服务,可将 AI 客户端的请求制作为动画视频。它支持旁白解说、无声动态图形或上传录像的剪辑,并返回 MP4。
主要功能
- 01制作旁白解说视频
- 02渲染无声动态图形
- 03剪辑上传的录像
- 04按旁白时间对齐动画
- 05返回渲染后的 MP4
适用场景
- 01根据提示制作旁白解说视频
- 02制作文字配乐的无声短片
- 03为录像删减静音并添加动画
MCP 相关
该 Streamable HTTP MCP 服务允许兼容客户端在对话中请求制作视频。它不提供导出工具;成品 MP4 需在平台上导出。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.ideatomotion.com/mcpclaude mcp add --transport http com-ideatomotion-idea-to-motion https://api.ideatomotion.com/mcp{"mcpServers":{"com-ideatomotion-idea-to-motion":{"type":"http","url":"https://api.ideatomotion.com/mcp"}}}在 Cursor 中打开{"servers":{"com-ideatomotion-idea-to-motion":{"type":"http","url":"https://api.ideatomotion.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-ideatomotion-idea-to-motion":{"type":"http","url":"https://api.ideatomotion.com/mcp"}}}{"mcpServers":{"com-ideatomotion-idea-to-motion":{"serverUrl":"https://api.ideatomotion.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://api.ideatomotion.com/mcp需要授权工具
详细介绍
Idea to Motion — MCP 服务
通过向 AI 客户端提出请求来制作动画视频。连接一个 MCP 服务,然后在同一段对话中像提出其他请求一样请求制作视频。
助手会编写脚本、规划每个场景并编写动画代码。此服务会合成旁白,将动画与词级时间戳对齐,渲染帧并返回 MP4。无需编辑时间线,也无需安装任何内容。
- 端点:
https://api.ideatomotion.com/mcp(Streamable HTTP) - 网站: https://ideatomotion.com
- 文档: https://ideatomotion.com/docs · 工具参考: https://ideatomotion.com/docs/mcp-tools
- 注册表:
com.ideatomotion/idea-to-motion
此仓库是公开的安装参考。平台本身为闭源;这里的所有内容都是配置和文档。
快速开始 — Claude Code
{'language': 'bash', 'code': 'claude mcp add ideatomotion https://api.ideatomotion.com/mcp --transport http --header "Authorization: Bearer vai_YOUR_KEY"'}
在 ideatomotion.com/connect 创建密钥。支持 OAuth 2.1 的客户端(Claude 网页版和 Desktop)完全无需密钥——只需在浏览器中授权即可。
所有客户端
| 客户端 | 身份验证 | 配置文件 |
|---|---|---|
| Claude Code | API 密钥标头 | ~/.claude.json |
| Claude 网页版和 Desktop | OAuth(无需密钥) | — |
| Cursor | API 密钥标头 | ~/.cursor/mcp.json |
| VS Code (Copilot) | API 密钥标头 | .vscode/mcp.json |
| Antigravity | API 密钥标头 | ~/.gemini/antigravity/mcp_config.json |
| Windsurf | API 密钥标头 | ~/.codeium/windsurf/mcp_config.json |
| Gemini CLI | API 密钥标头 | ~/.gemini/settings.json or .gemini/settings.json |
| Codex CLI | API 密钥标头 | ~/.codex/config.toml |
| Kiro | mcp-remote 桥接 | .kiro/settings/mcp.json |
| Zed | mcp-remote 桥接 | ~/.config/zed/settings.json |
各客户端的完整复制粘贴式设置说明和截图: ideatomotion.com/connect。
你可以提出哪些请求
三种视频类型:
explainer— 带旁白。AI 会编写脚本;平台会合成旁白,并按照词级转录边界为动画确定时间。motion_graphic— 无声,屏幕文字配乐。无需语音密钥,因此从零开始制作成片的速度最快。recording— 上传你自己的视频;AI 会选择剪辑点,平台会移除静音片段并围绕你制作动画。
宽高比和时长相互独立:15 秒的 16:9 视频和 5 分钟的 9:16 讲解视频都可以制作。
语音密钥由你自行提供
旁白使用你自己的 ElevenLabs 或 Cartesia 账户,在 /connect 进行连接。这笔费用由相应服务商单独收取——我们不抽成,且密钥存储后我们绝不会查看。无声动态图形无需语音密钥。
定价
创建和预览免费且不限次数。仅在导出成品 MP4 时付费——1080p 每分钟 1.00 美元起,按秒计费。720p 及以下带水印且免费,并设有每月额度。完整价格表: ideatomotion.com/pricing。
这里有意不提供 export MCP 工具。 导出会按照用户选择的画质产生实际费用,因此这项操作应由用户在平台上完成,而不是由 Agent 代为执行。
特定客户端的注意事项
不同客户端的配置字段名称各不相同,且写错时不会报错——键名拼错会导致服务直接缺失,且不会提示错误:
- Claude web 和 Desktop — 依次选择 Settings → Connectors → Add custom connector,然后粘贴 URL。
- Claude web 和 Desktop — 系统会要求你登录并批准访问,无需复制密钥。
- VS Code (Copilot) — MCP 工具只能在 Agent 模式下运行。
- VS Code (Copilot) — 此处的根键是
servers,而不是其他客户端使用的mcpServers。 - Antigravity — 从 Agent 面板打开:… → MCP Servers → Manage → View raw config。
- Antigravity — Antigravity 使用
serverUrl,而不是url。保存后重启。 - Windsurf — 依次选择 Command Palette → “Windsurf: Configure MCP Servers”,或点击 Cascade 中的锤子图标。
- Windsurf — Cascade 最多支持 100 个活动工具;超过此数量后,服务会因静默失败而无法加载。
- Gemini CLI —
httpUrl用于选择 Streamable HTTP;普通的url则表示 SSE。 - Codex CLI — Codex 与众不同:使用 TOML,而不是 JSON。
- Codex CLI — 若要避免将密钥写入文件,请移除
http_headers,改用bearer_token_env_var = "IDEATOMOTION_KEY"。 - Kiro — 从 MCP 面板打开:Kiro → MCP Servers → Edit config;也可以直接编辑文件。
- Kiro — Kiro 会启动 stdio 进程,因此
mcp-remote桥接程序会通过 HTTP 传递密钥。 - Kiro — 冒号后不要加空格——mcp-remote 会按空格拆分参数。
- Zed — 较新版本的 Zed 可直接从 Settings → AI → MCP Servers 添加远程服务。
- Zed — 注意,冒号后不要加空格——mcp-remote 会按空格拆分参数。
- 任何其他客户端 — 如果客户端支持 Streamable HTTP,优先使用直接配置:
url加上Authorization: Bearer标头。 - 任何其他客户端 — 只有在客户端可以启动 stdio 进程、但无法调用 HTTP 时,才需要使用
mcp-remote。
许可证
MIT — 适用于本仓库的内容(配置示例和文档),不适用于托管服务。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。