AITuber MCP服务器
从任何兼容MCP的客户端创建AI驱动的视频。为YouTube Shorts、TikTok、Instagram Reels和长篇内容生成带有AI旁白、视觉效果和同步字幕的视频。支持人工智能生成的图像、视频片段、素材以及骨架和角色样式等病毒式模板。AITuber处理脚本编写、语音合成、视觉生成和视频渲染。
你能做什么
- 根据提示或脚本生成视频 -描述一个主题并获得一个完整制作的视频,或提供精确的叙述文本以进行精确控制
- 短形式和长形式 -制作15秒短片或7分钟视频
- 1300多种人工智能语音 -按性别、口音、年龄或语言过滤
- 27+视觉风格 -逼真、动画、电影、3D皮克斯、水彩、漫画书等
- 视频模板 -骨架X射线风格,角色驱动的故事
- 多种媒体类型 -人工智能生成的图像、人工智能视频片段或真实的素材
- YouTube和Instagram -直接发布到您连接的频道
- 自动驾驶模式 -定期安排自动视频创建(通过仪表板)
- 导出到MP4 -渲染并下载最终视频
- 检查学分和计划 -生成前监控使用情况
快速启动
1.获取API密钥
首选 app.aituber.app/dashboard/settings 并创建API密钥。
2.安装
克劳德桌面 -添加到 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"aituber": {
"command": "npx",
"args": ["-y", "@aituber/mcp-server"],
"env": {
"AITUBER_API_KEY": "your_api_key_here"
}
}
}
}克劳德代码:
claude mcp add aituber -e AITUBER_API_KEY=your_api_key_here -- npx -y @aituber/mcp-server光标 -添加到 .cursor/mcp.json 在您的项目中:
{
"mcpServers": {
"aituber": {
"command": "npx",
"args": ["-y", "@aituber/mcp-server"],
"env": {
"AITUBER_API_KEY": "your_api_key_here"
}
}
}
}Windsurf和其他MCP客户端 -同样的模式。将MCP服务器命令指向 npx -y @aituber/mcp-server 并设置 AITUBER_API_KEY 配置中的环境变量。
3.开始创建
问你的AI助手:
“制作一段60秒的视频,讲述有关海洋的5个令人兴奋的事实”
“列出可供叙述的英国女声”
“检查我还剩下多少学分”
“将我的最新视频导出为MP4,并给我下载链接”
“列出我连接的频道,并将我完成的视频发布到YouTube和Instagram”
运作原理
此MCP服务器提供两个工具:
search_api
为您的任务查找正确的AITuber API终结点。用自然语言描述你想要什么。
search_api("create a video about cats")
-> Returns: POST /videos/generate with all parameters and examplesexecute_api
调用AITuber API。使用后 search_api 知道要使用哪个端点和参数。
execute_api(method: "POST", path: "/videos/generate", body: {
"script": "5 amazing facts about the deep ocean",
"inputType": "idea",
"expectedDurationSeconds": 60
})
-> Returns: { videoId: "abc-123", status: "pending" }示例工作流
生成并下载MP4
- 搜索 -找到创建视频的正确端点
- 生成 -使用您的脚本和设置创建视频
- 投票 -检查视频状态,直到生成完成
- 出口 -将完成的视频渲染为MP4
- 下载 -获取MP4下载URL
生成并发布
- 生成 -使用您的脚本和设置创建视频
- 投票 -等待视频状态为
completed - 列出频道 -呼叫
GET /channels查找已连接的通道ID - 发布 -呼叫
POST /publications随着videoId以及每个通道的设置 - 民意调查出版物 -呼叫
GET /publications/{publicationId}直到它到达published,scheduled,或failed
发布要求频道已经通过AITuber仪表板和具有发布功能的活动付费计划连接。如果视频尚未导出,API将自动启动导出。
API端点
| 端点 | 描述 |
|---|---|
GET /voices | 使用过滤器浏览1300多种AI语音(公开,无需身份验证) |
POST /videos/generate | 根据脚本或想法创建视频 |
GET /videos | 列出您的所有视频 |
GET /videos/{id} | 获取视频详细信息和生成状态 |
GET /subscription | 检查您的计划、积分和账单信息 |
POST /exports | 开始将视频渲染为MP4 |
GET /exports/download | 获取MP4的临时下载URL |
GET /channels | 列出已连接的YouTube和Instagram频道 |
POST /publications | 将完成的视频发布到一个或多个连接的频道 |
GET /publications/{publicationId} | 发布后检查发布状态 |
支持的视频类型
| 类型 | 描述 | 如何创建 |
|---|---|---|
| 无面叙述(图片) | 带有Ken Burns动画、旁白和字幕的AI图像 | 默认值。只需发送一个脚本或想法。 |
| 无面叙述(视频剪辑) | AI生成的视频剪辑而不是图像 | 设置 mediaType: "video" |
| 库存素材 | 与旁白相匹配的真实素材 | 集 mediaType: "stock" |
| 骨架模板 | 病毒式“如果……会发生什么”X射线风格 | 集 templateId: "skeleton" |
| 字符模板 | 角色驱动的故事格式 | 集 templateId: "character" |
配置
| 变量 | 必填 | 默认 | 描述 |
|---|---|---|---|
AITUBER_API_KEY | 是 | - | 您的API密钥来自 AITuber仪表板 |
AITUBER_API_BASE_URL | 没有 | https://app.aituber.app/api/v1 | API基本URL(用于自托管或测试的覆盖) |
链接
许可证
麻省理工学院
