
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 分