关于 UnrealUGC
UnrealUGC 是面向助手的 MCP 服务,可浏览创作者、声音和视频模型,估算点数成本并生成 AI UGC 视频广告。它提供 11 个类型化工具,也支持管理项目和生成记录。
主要功能
- 01浏览创作者、声音和视频模型
- 02估算视频生成点数成本
- 03创建和整理项目
- 04启动异步视频生成
- 05筛选并查看视频记录
- 06支持多片段生成
适用场景
- 01为营销活动比较创作者和模型
- 02生成前核算脚本所需点数
- 03通过场景指示和声音选项制作广告
- 04跟踪生成进度并获取视频链接
MCP 相关
通过本地 stdio 或托管的 Streamable HTTP 向 MCP 客户端提供 11 个类型化工具。客户端使用 UnrealUGC API 密钥进行身份验证。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://unrealugc.com/api/mcpclaude mcp add --transport http com-unrealugc https://unrealugc.com/api/mcp{"mcpServers":{"com-unrealugc":{"type":"http","url":"https://unrealugc.com/api/mcp"}}}在 Cursor 中打开{"servers":{"com-unrealugc":{"type":"http","url":"https://unrealugc.com/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-unrealugc":{"type":"http","url":"https://unrealugc.com/api/mcp"}}}{"mcpServers":{"com-unrealugc":{"serverUrl":"https://unrealugc.com/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://unrealugc.com/api/mcp需要授权工具
详细介绍
UnrealUGC MCP 服务
这是 UnrealUGC 的官方 Model Context Protocol 服务。它为兼容 MCP 的助手提供 11 个类型化工具,用于浏览创作者和模型、估算积分成本,以及生成 AI UGC 视频广告。
此代码仓库仅包含公开的 MCP 适配器。UnrealUGC 应用和后端仍为私有。
前置条件
- Node.js 20 或更高版本
- UnrealUGC API 密钥,可在 Dashboard → Settings → API Keys 中获取
API 密钥以 usk_live_ 开头,应保存在 MCP 客户端的环境设置中,切勿提交到代码仓库。
本地 stdio 设置
无需全局安装此软件包。MCP 客户端可以使用 npx 启动它。
Claude Desktop
将此服务添加到 Claude Desktop 配置中:
{
"mcpServers": {
"unrealugc": {
"command": "npx",
"args": ["-y", "@unrealugc/mcp"],
"env": {
"UNREALUGC_API_KEY": "usk_live_..."
}
}
}
}
Claude Code
claude mcp add unrealugc --env UNREALUGC_API_KEY=usk_live_... -- npx -y @unrealugc/mcp
Codex
[mcp_servers.unrealugc]
command = "npx"
args = ["-y", "@unrealugc/mcp"]
[mcp_servers.unrealugc.env]
UNREALUGC_API_KEY = "usk_live_..."
Cursor、Windsurf、OpenClaw 和其他 stdio MCP 客户端使用相同的命令和环境变量。
托管式 Streamable HTTP 设置
支持远程 MCP 的客户端无需运行本地进程即可连接:
URL: https://unrealugc.com/api/mcp
Authorization: Bearer usk_live_...
请参阅 MCP 设置指南,了解针对各客户端的说明。
工具
| 工具 | 用途 |
|---|---|
get_me | 确认 API 密钥对应的账户、套餐和余额 |
get_credits | 查看订阅积分池和已购买积分池 |
list_models | 浏览可用的视频模型及其功能 |
list_creators | 浏览素材库创作者和自定义虚拟形象 |
list_voices | 浏览素材库语音和自定义语音 |
list_projects | 查找产品和营销活动项目 |
create_project | 创建用于归类相关生成任务的项目 |
list_videos | 使用筛选条件和分页浏览生成记录 |
get_video | 轮询生成任务并获取其输出 URL |
estimate_video_cost | 在消耗积分前,根据脚本估算积分成本 |
generate_video | 启动异步视频生成任务 |
generate_video 支持原生语音或指定语音、无声反应/补充镜头片段、逐场景视觉指导,以及并行或顺序生成多个片段。
生成流程
- 调用
list_models和list_creators。 - 使用拟定的脚本调用
estimate_video_cost。 - 如果需要考虑预算,请检查
get_credits。 - 调用
generate_video。 - 大约每 15 秒轮询一次
get_video,或使用 UnrealUGC Webhook 接收完成事件。
环境变量
| 变量 | 必填 | 默认值 |
|---|---|---|
UNREALUGC_API_KEY | 是 | — |
UNREALUGC_BASE_URL | 否 | https://unrealugc.com |
UNREALUGC_REQUEST_TIMEOUT_MS | 否 | 30000 |
UNREALUGC_BASE_URL 用于 UnrealUGC 的开发和暂存环境。
开发
npm ci
npm run check
npm pack --dry-run
提交拉取请求前,请参阅 CONTRIBUTING.md。安全问题请按照 SECURITY.md 中的说明报告。
链接
许可证
MIT © Next MVP Solutions LLC
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。