mcpField
U
UnrealUGC

UnrealUGC

远程服务
unrealugc.com媒体与设计010 周前更新

关于 UnrealUGC

UnrealUGC 是面向助手的 MCP 服务,可浏览创作者、声音和视频模型,估算点数成本并生成 AI UGC 视频广告。它提供 11 个类型化工具,也支持管理项目和生成记录。

主要功能

  1. 01浏览创作者、声音和视频模型
  2. 02估算视频生成点数成本
  3. 03创建和整理项目
  4. 04启动异步视频生成
  5. 05筛选并查看视频记录
  6. 06支持多片段生成

适用场景

  1. 01为营销活动比较创作者和模型
  2. 02生成前核算脚本所需点数
  3. 03通过场景指示和声音选项制作广告
  4. 04跟踪生成进度并获取视频链接

MCP 相关

通过本地 stdio 或托管的 Streamable HTTP 向 MCP 客户端提供 11 个类型化工具。客户端使用 UnrealUGC API 密钥进行身份验证。

配置

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

服务地址https://unrealugc.com/api/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 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://unrealugc.com/api/mcp需要授权
安装包
npm@unrealugc/mcp1.0.0

工具

详细介绍

UnrealUGC MCP 服务

npm CI

这是 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 支持原生语音或指定语音、无声反应/补充镜头片段、逐场景视觉指导,以及并行或顺序生成多个片段。

生成流程

  1. 调用 list_models 和 list_creators。
  2. 使用拟定的脚本调用 estimate_video_cost。
  3. 如果需要考虑预算,请检查 get_credits。
  4. 调用 generate_video。
  5. 大约每 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

评论

支持 Markdown

第一次接触 MCP?

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

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