
ClipUGC
io.github.clipugc由 GitHub 账号 clipugc 发布v1.4.2更新于 Oct 24, 2026
UGC videos for your app with AI influencers who keep the same face. Hosted (OAuth) or local.
概览
ClipUGC 让助手创建 AI 网红、生成同一张脸的不同造型和无声反应短片,并与应用录屏合成为成品 UGC 视频。
- 可以做什么
- 创建并列出 AI 网红角色,每个角色由描述和首张造型固定同一张脸,并生成同一人物在不同场景、服装和光线下的新造型后列出。把造型做成短小的无声反应短片,包括动作控制和场景替换变体。将短片与应用录屏、钩子文字叠加和可选音乐合成为成品 9:16 视频,再获取或下载。查询积分余额并浏览钩子创意,另有提示词和资源说明流程顺序与价格。
- 适用场景
- 适合希望用同一个 AI 网红形象批量制作短视频的移动应用营销人员和创作者,在聊天客户端或终端中完成,而不用视频剪辑软件。托管服务器提供免费起步方式,可从应用商店链接直接生成几条视频。
- 运行要求
- 托管方式:clipugc.com 远程端点,OAuth 登录,无需 API 密钥,免费方案可用。本地方式:Node.js 20 或更高版本,通过 npx 运行 clipugc npm 包,并事先执行 auth login 或提供仪表盘中的 CLIPUGC_API_KEY;API 密钥仅限付费方案。CLIPUGC_API_BASE_URL 仅用于自托管实例。需要访问 clipugc.com 的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 ClipUGC,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.clipugc%2Fclipugc/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"clipugc": {
"type": "http",
"url": "https://clipugc.com/mcp"
}
}
}README
ClipUGC CLI
ClipUGC makes UGC videos for mobile apps with an AI influencer who keeps the same face in every video, with your app's screen recording inside the finished 9:16 video. This repo is its official CLI, local MCP server and Claude Code plugin. Create AI influencers, generate photorealistic looks of the same person, turn them into silent-reaction clips, and put your app recording into a ready-to-post UGC video. Nothing renders locally.
Three ways in:
The hosted server is also the quickest free start: give it an App Store or Google Play
link and its first_videos tool makes three finished videos at no cost.
Requires Node.js >= 20. Create an API key in the ClipUGC dashboard (API keys section). API keys are available on paid plans (Professional and Business). The hosted MCP server needs no key.
Use it with Claude Code
The fastest way in: this repo ships three Claude Code skills, so you describe what
you want instead of learning flags. clipugc drives the CLI conversationally,
ugc-director turns an app idea into a complete UGC video plan, and persona-account
runs an ongoing AI creator account.
Installed as a plugin, the skills are namespaced under it:
(Cloning the repo instead? Claude Code reads .claude/skills/ directly and the
skills are unprefixed, /ugc-director, /persona-account, /clipugc.)
See docs/skills.md for what each skill knows.
Prefer flags? Everything below works standalone, the skills just drive the same CLI.
Hosted MCP server: Claude.ai, ChatGPT, Claude Code, Cursor, VS Code, Gemini CLI
These use the hosted ClipUGC server at https://clipugc.com/mcp (39 tools, OAuth 2.1
sign-in, works on every plan including free). Nothing runs on your machine and there
is no API key to copy: the first call opens a browser so you can sign in with your
ClipUGC account.
Claude Code
Claude.ai: Settings > Connectors > Add custom connector. Name it ClipUGC, paste
https://clipugc.com/mcp, and sign in when Claude asks.
ChatGPT: Settings > Apps (Connectors on older versions) > Advanced > turn on Developer mode > Create. Name ClipUGC, the same URL, authentication OAuth. Developer mode is on Plus and Pro and not yet offered in the EEA, Switzerland or the UK. Step-by-step guide.
Gemini CLI
This adds the hosted server, a short guide (GEMINI.md) and the skills.
Cursor
Once the ClipUGC plugin is listed in the Cursor Marketplace, install it there to
get the server and the skills. Until then, add the server by hand in
Settings > MCP or .cursor/mcp.json:
VS Code (GitHub Copilot agent mode)
Or search @mcp clipugc in the Extensions view once it shows up in the gallery.
Local MCP server (API key): Claude Code, Cursor, Claude Desktop
[smithery badge] Listed on the MCP Registry and Smithery.
The CLI is also a local MCP server with 12 tools, for when you would rather run it on
your machine with an API key than sign in to the hosted one. clipugc mcp speaks the
Model Context Protocol over stdio, so any MCP client can create characters, looks, clips and finished videos as tools,
without shelling out to the commands above.
Log in once so the server has a key (it reads the same ~/.config/clipugc/config.json
the CLI uses):
Claude Code
@latest matters: without it npx reuses any clipugc already installed on
your machine, and a global install older than 1.2.0 has no mcp command, so
Claude Code reports "Connection closed". If you still see that, update the old
install with npm i -g clipugc@latest, or run npx -y clipugc@latest mcp once in
a terminal so the download finishes (Ctrl+C after "12 tools ready"). Do not add
it from inside a checkout of this repo: there npx resolves clipugc to the
local project instead of the npm package.
Cursor (Settings > MCP, or .cursor/mcp.json in your project)
If you would rather not run clipugc auth login on that machine, add an env block
with CLIPUGC_API_KEY set to a key from the dashboard.
Claude Desktop
Claude Desktop installs the server as an extension, so there is no config file to edit and no Node install needed beyond the app itself:
- Download clipugc.mcpb from the latest GitHub release.
- Double-click the file, or open Claude Desktop, go to Settings > Extensions, and choose Install Extension (Advanced settings on some versions).
- Paste your ClipUGC API key when asked. Create one in the dashboard under API Keys.
The extension runs the same clipugc mcp server as above. To build the bundle
yourself, run npm run build:mcpb (see "Local development").
Prompts: make_ugc_video, new_ai_influencer, hook_ideas (ready-made starts for the
common jobs). Resources: clipugc://pipeline (the order of calls) and clipugc://pricing
(documented credit costs; get_credits has the live table).
Tools: list_characters, create_character, generate_image, list_images,
create_clip, create_motion_clip, create_scene_replace_clip, merge_ad, get_video,
download_video, get_credits, list_hooks. Arguments follow the CLI flags (--per-page becomes
per_page). Generation tools return the job id right away, like the CLI without
--wait; poll with get_video (clips and finished videos) or list_images (looks) until the
status is completed. Every tool reports its credit cost in its description, and
get_credits returns the live prices.
What it produces
One character, cast once. Every picture below is the same person, only the setting, outfit and lighting change, because each look is generated from the character's base image rather than from the description again:
Then any look becomes a silent reaction clip. Mouth closed throughout, lip-sync from a still image is the giveaway that a video is AI, so the format is a held expression plus a text hook, not talking:
[A silent reaction clip, the AI influencer glances down at the phone, back up to the lens, and a suppressed smirk forms, mouth closed throughout]Note the shape of that prompt: an arc in beats (glance down → back up → smirk
forms), an explicit no-talking clause, and ambient motion. Ask for a state instead
of a progression, "she smirks", and the face morphs. The full library of ~30
reactions across nine emotion families lives in the
ugc-director skill.
Adding your screen recording and a hook to that clip is free, so the last step costs nothing and you can test as many hooks as you like.
How it works
Every look after the first is generated from the character's base image, so the face stays the same person across an entire campaign or grid. That consistency is the point of the product.
Full pricing: image 2 · clip 7 (5s) / 13 (10s) · motion control 3 per second of
driver video, 2 on --engine wan (capped at 30s) · putting your AI influencer into your own
video (videos replace) 3 per second (capped at 30s) · scene-staged clip 9 (5s) / 15 (10s)
· finished video free.
Charges are duration-aware and refunds return the exact amount charged. Check live
values with clipugc credits.
Quickstart (plain CLI)
Add --json to any command for machine-readable output, and --wait to any
generation command to poll with a spinner until it completes.
Example prompts
The prompt is the product. Below is one of each kind; the full libraries are in
docs/casting.md (9 nationalities) and the
ugc-director skill (~30 reactions across 9 emotion families).
Casting: concrete features → an explicit attractiveness claim → directed makeup and lighting → a realism anchor. All four parts, or the result looks like AI:
Blonde Scandinavian: the fastest way to see what this tool does
Russian: ash-blonde, high broad cheekbones, cool and reserved
Ukrainian: honey-brown, soft oval face, warm and open
Looks: never re-describe the person; the base image carries the face. Change only the setting, outfit and light:
Reactions: an arc in beats, a held ending, ambient motion, and an explicit no-talking clause every time:
Smirk: "I know something you don't"
Jaw-drop: the result reveal
Dreamy cheek-rest: the soft beat a persona grid runs on
Head-shake: "why did nobody tell me"
Hooks: the text burned over the clip. A new hook on the same clip is free, so ship 2-3 variants of every video and let the platform pick:
How it compares
ClipUGC is one of several ways to make UGC-style videos from an AI agent. Two dated comparisons, written by us and with a "skip it if" for each tool, ClipUGC included:
- Best MCP servers for AI UGC videos: ClipUGC, agent-media, VidGuy, UnrealUGC, UGC Copilot and EzUGC on hosting, sign-in, tool count, free use and price.
- Best AI UGC video generators for mobile apps: eight tools, including ReelFarm, Fastlane, UGCdrop, MakeUGC, Creatify and Arcads.
In short: pick ClipUGC when you want one AI influencer with the same face across every video and your app on screen, made from a terminal or a chat, from $14.99 a month with a free plan to start. It does not post for you and has no product-page-to-video flow for online shops.
Documentation
Local development
manifest.json and icon.png at the repo root describe the Claude Desktop
extension. The build script stages dist/, package.json and a production-only
node_modules/ in dist-mcpb/stage/, validates the manifest and packs the bundle.
Its version, name and tool list must match package.json and the MCP server; the
tests check that.
Privacy Policy
This CLI and the Claude Desktop extension do not collect anything themselves. There is no analytics, no telemetry and no crash reporting in the code.
What leaves your machine: your prompts and tool arguments, the files you choose
to upload (photos, app screen recordings, driver videos) and your API key. They are
sent only to clipugc.com over HTTPS, and only to run the request you made. The
API key is stored in ~/.config/clipugc/config.json (CLI) or in Claude Desktop's
extension settings, and is never sent anywhere else.
How the ClipUGC service stores and handles that data, including retention and the AI providers it uses to render videos, is described in the ClipUGC privacy policy: https://clipugc.com/privacy-policy?utm_source=github-readme&utm_medium=integration&utm_campaign=agent-directories.
Questions or deletion requests: [email protected].
License
MIT
来源:README.md,提交 5aef139
工具
0版本历史
5- v1.4.2最新Oct 12, 2026
- v1.4.0Oct 4, 2026
- v1.3.1Oct 2, 2026
- v1.3.0Oct 1, 2026
- v1.2.2Sep 16, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分