内容MCP服务器
此存储库包含MCP(模型上下文协议)服务器,用于使用不同框架进行程序化视频生成。
可用服务器
🎨 远程MCP服务器(TypeScript)
地点: remotion-mcp-server/
基于TypeScript的MCP服务器,使用Remotion(基于React的视频框架)渲染视频。
特征:
- ✅ 将单个作品渲染为MP4
- ✅ 渲染和合并多个视频片段
- ✅ 类型安全道具和构图系统
- ✅ 支持H264、H265、VP8、VP9、ProRes编解码器
- ✅ 由...驱动
@remotion/renderer和ffmpeg
快速启动:
cd remotion-mcp-server
npm install
npm run build
npm run test:render # Test rendering
npm start # Run MCP server over stdio看 remotion-mcp-server/README.md 了解详情。
📐 Manim MCP服务器(Python)
状态: 参考实施(见比较文件)
一个基于Python的MCP服务器,用于执行数学动画的Manim代码。
特征:
- 动态执行Python/Manim代码
- 生成教育数学动画
- LaTeX方程支持
比较
看 比较.md 详细比较Manim与Remotion方法,包括:
- 架构差异
- 工作流比较
- 技术栈
- 用例建议
示例项目
example-videos/hello-world
MCP服务器可以呈现的示例远程项目。包含基本的HelloWorld组合。
运作原理
这两台服务器都实现了模型上下文协议,允许AI助手:
- 通过结构化JSON-RPC调用视频渲染工具
- 传递构图参数和道具
- 接收用于播放/共享的视频文件路径
远程工作流程:
User request → MCP tool call → Bundle composition → Render with props → Return MP4 path许可证
麻省理工学院
