mcpField
C
ClipUGC

ClipUGC

リモート
clipugc.comメディア・デザイン22 週間前に更新
リポジトリ公式サイト

ClipUGC について

ClipUGCは、モバイルアプリ向けUGC動画を作るCLI、ローカルMCPサーバー、Claude Codeプラグインです。同じ顔を保つAIインフルエンサーのルックやリアクションクリップを生成し、アプリの画面録画と組み合わせて動画にします。

主な機能

  1. 01AIインフルエンサーのキャラクター作成と管理
  2. 02同じ顔を保ったルックの生成
  3. 03無言のリアクション動画クリップ作成
  4. 04画面録画とテキストフックを動画に合成
  5. 05CLIまたはClaude Codeスキルで操作

活用シーン

  1. 01モバイルアプリのUGCプロモーション動画制作
  2. 02同じAIキャラクターで複数シーンのルックを生成
  3. 03リアクションクリップと画面録画を広告用に合成
  4. 04MCPクライアントから動画生成ツールを呼び出す

MCP 対応

ホスト型のリモートMCPサーバーと、CLIから起動するローカルMCPサーバーを提供します。ツールでキャラクター、ルック、クリップ、完成動画を作成でき、ホスト型はOAuth 2.1、ローカル型はAPIキーを使用します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://clipugc.com/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmclipugc1.4.2

ツール

詳細

ClipUGC CLI

ClipUGC は、どの動画でも同じ顔の AI インフルエンサーを使い、アプリの画面録画を完成した 9:16 動画に組み込んで、モバイルアプリ向けの UGC 動画を作成します。 このリポジトリは、公式 CLI、ローカル MCP サーバー、Claude Code プラグインを提供します。AI インフルエンサーを作成し、同じ人物のフォトリアルなルックを生成し、無音のリアクションクリップにして、アプリの録画を投稿可能な UGC 動画に仕上げます。ローカルでのレンダリングは行いません。

利用方法は 3 通りです。

利用環境接続方法プラン
Claude.ai、ChatGPT、Claude Code、Cursor、VS Code、Gemini CLIホスト型 MCP サーバー https://clipugc.com/mcp。サインインするだけで、API キーは不要です。セットアップ無料プランで利用可能
ターミナルまたは独自のスクリプトnpm install -g clipugc と API キーProfessional または Business
Claude Code のスキル/plugin marketplace add clipugc/ClipUGC-CLI(下記)CLI と同じ

ホスト型サーバーを使うのが、無料で始める最も手軽な方法でもあります。App Store または Google Play のリンクを渡すと、first_videos ツールが 3 本の完成動画を無料で作成します。

npm install -g clipugc
clipugc auth login

Node.js >= 20 が必要です。 ClipUGC ダッシュボード の API keys セクションで API キーを作成してください。 API キーは有料プラン(Professional および Business)で利用できます。ホスト型 MCP サーバーにキーは不要です。

Claude Code で使う

最も手早く始める方法です。このリポジトリには 3 つの Claude Code スキルが含まれているため、フラグを覚えなくても、やりたいことを説明するだけで使えます。clipugc は CLI を会話形式で操作し、ugc-director はアプリのアイデアを完全な UGC 動画プランにまとめ、persona-account は AI クリエイターのアカウントを継続的に運用します。

/plugin marketplace add clipugc/ClipUGC-CLI
/plugin install clipugc@ClipUGC-CLI

プラグインとしてインストールすると、スキルにはプラグイン名のプレフィックスが付きます。

/clipugc:ugc-director make a TikTok video for my habit tracker app
/clipugc:persona-account create an AI influencer for a fitness account
/clipugc:clipugc how many credits do I have left

(リポジトリをクローンした場合は、Claude Code が .claude/skills/ を直接読み込むため、スキル名にプレフィックスは付きません。/ugc-director、/persona-account、/clipugc となります。)

各スキルの機能については、docs/skills.md をご覧ください。

フラグを使いたい場合は、以下のすべてを単独で実行できます。スキルは同じ CLI を操作するだけです。

ホスト型 MCP サーバー:Claude.ai、ChatGPT、Claude Code、Cursor、VS Code、Gemini CLI

これらのサービスでは、ホスト型 ClipUGC サーバー https://clipugc.com/mcp(39 個のツール、OAuth 2.1 サインイン、無料プランを含むすべてのプランで利用可能)を使用します。マシン上で実行するものはなく、コピーする API キーもありません。最初の呼び出しでブラウザーが開くので、ClipUGC アカウントでサインインしてください。

Claude Code

claude mcp add --transport http clipugc https://clipugc.com/mcp

Claude.ai:Settings > Connectors > Add custom connector の順に選択します。名前を ClipUGC にし、https://clipugc.com/mcp を貼り付けて、Claude の要求に従ってサインインします。

ChatGPT:Settings > Apps(旧バージョンでは Connectors)> Advanced > Developer mode をオン > Create の順に選択します。名前を ClipUGC にし、同じ URL を指定して、認証方式に OAuth を選びます。Developer mode は Plus と Pro で利用できますが、EEA、スイス、英国ではまだ提供されていません。 手順ガイド。

Gemini CLI

gemini extensions install https://github.com/clipugc/ClipUGC-CLI

これにより、ホスト型サーバー、簡単なガイド(GEMINI.md)、スキルが追加されます。

Cursor

Cursor Marketplace に ClipUGC プラグインが掲載されたら、そこからインストールしてサーバーとスキルを利用してください。それまでは、Settings > MCP または .cursor/mcp.json でサーバーを手動で追加します。

{
  "mcpServers": {
    "clipugc": {
      "url": "https://clipugc.com/mcp"
    }
  }
}

VS Code(GitHub Copilot エージェントモード)

code --add-mcp '{"name":"clipugc","type":"http","url":"https://clipugc.com/mcp"}'

または、ギャラリーに掲載されたら、Extensions ビューで @mcp clipugc を検索してください。

ローカル MCP サーバー(API キー):Claude Code、Cursor、Claude Desktop

smithery badge MCP Registry と Smithery に掲載されています。

CLI は 12 個のツールを備えたローカル MCP サーバーとしても動作します。ホスト型のサーバーにサインインする代わりに、API キーを使って自分のマシン上で実行したい場合に利用できます。clipugc mcp は stdio 経由で Model Context Protocol を使用するため、任意の MCP クライアントからツールとしてキャラクター、ルック、クリップ、完成した動画を作成できます。上記のコマンドをシェルから実行する必要はありません。

サーバーがキーを使えるように、一度ログインしてください(CLI と同じ ~/.config/clipugc/config.json を読み込みます)。

npm install -g clipugc
clipugc auth login

Claude Code

claude mcp add clipugc -- npx -y clipugc@latest mcp

@latest が重要です。これを付けないと、npx はマシンにすでにインストールされている clipugc を再利用します。1.2.0 より古いバージョンをグローバルにインストールしていると mcp コマンドがないため、Claude Code は「Connection closed」と報告します。それでも表示される場合は、npm i -g clipugc@latest で古いインストールを更新するか、ターミナルで npx -y clipugc@latest mcp を一度実行し、ダウンロードが完了するまで待ってください(「12 tools ready」の表示後に Ctrl+C を押します)。このリポジトリをチェックアウトしたディレクトリ内から追加しないでください。その場合、npx は npm パッケージではなくローカルプロジェクトを解決します。

Cursor(Settings > MCP、またはプロジェクト内の .cursor/mcp.json)

{
  "mcpServers": {
    "clipugc": {
      "command": "npx",
      "args": ["-y", "clipugc@latest", "mcp"]
    }
  }
}

そのマシンで clipugc auth login を実行したくない場合は、ダッシュボードから取得したキーを CLIPUGC_API_KEY に設定した env ブロックを追加してください。

Claude Desktop

Claude Desktop ではサーバーを拡張機能としてインストールするため、編集する設定ファイルはなく、アプリ自体以外に Node をインストールする必要もありません。

  1. 最新の GitHub リリースから clipugc.mcpb をダウンロードします。
  2. ファイルをダブルクリックするか、Claude Desktop を開いて Settings > Extensions に移動し、Install Extension を選択します(一部のバージョンでは Advanced settings にあります)。
  3. 求められたら ClipUGC API キーを貼り付けます。API キーは、ダッシュボード の API Keys から作成できます。

この拡張機能は、上記と同じ clipugc mcp サーバーを実行します。バンドルを自分でビルドするには、npm run build:mcpb を実行します(「Local development」を参照)。

プロンプト:make_ugc_video、new_ai_influencer、hook_ideas(よくあるタスクですぐに使える開始用プロンプト)。リソース:clipugc://pipeline(呼び出しの順序)と clipugc://pricing(文書化されたクレジット料金。最新の料金表は get_credits で確認できます)。

ツール: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。引数は CLI フラグに準拠します(--per-page は per_page になります)。生成ツールは、CLI で --wait を指定しない場合と同様に、ジョブ ID をすぐに返します。クリップと完成した動画は get_video、ルックは list_images を使って、ステータスが completed になるまで確認してください。各ツールの説明にはクレジット料金が記載されており、get_credits は最新の料金を返します。

生成されるもの

キャラクターを一度だけ設定します。以下の写真はすべて同じ人物で、変わるのは設定、服装、照明だけです。それぞれの見た目は、説明文を再利用するのではなく、キャラクターのベース画像から生成されます。

同じAIインフルエンサーの6つの見た目。ゴールデンアワーの寝室、バスルームの鏡、駐車中の車、夜のバスルーム、夜のバルコニー、ベッドの中

clipugc characters create --wait \
  --description "Very pretty Danish woman aged 22, light blonde fine hair to her shoulders with a middle parting, pale blue upturned eyes, heart-shaped face, porcelain cool-toned skin. Genuinely attractive Instagram-creator look, but reads as a real girl, natural skin texture with visible pores, not airbrushed." \
  --scene "close selfie in a softly lit bedroom at golden hour, warm low sun through the window behind her giving a rim light on her hair, full glam makeup with smoky bronze eyeshadow and glossy nude lips, phone-camera quality with mild grain, slightly off-centre framing"

# every look after that: same face, new setting, never re-describe the person
clipugc images generate --character <id> --wait \
  --scene "bathroom mirror selfie in the evening, phone visible in her hand, warm vanity lights either side of the mirror, polished makeup with glowing skin and glossy lips, phone-camera quality with grain, slightly off-centre framing"

次に、どの見た目も無音のリアクションクリップにできます。口は終始閉じたままです。静止画からのリップシンクは動画がAIだと見抜かれる原因になるため、話すのではなく、表情を保ちながらテキストのフックを表示する形式です。

無音のリアクションクリップ。AIインフルエンサーがスマートフォンに視線を落とし、レンズに視線を戻すと、口を閉じたまま、こらえた笑みが浮かぶ
clipugc videos create --image <lookId> --duration 5 --wait \
  --prompt "She glances down at the phone, back up to the lens, and one corner of her mouth pulls into a smirk she is clearly trying to suppress. Her lips stay closed and together for the entire clip. She does not speak, does not mouth any words, and her mouth never opens. Natural handheld movement, she shifts slightly, hair moves. Ordinary phone-camera footage, visible grain."

このプロンプトの構成に注目してください。ビートで構成された流れ(視線を落とす → 視線を戻す → 笑みが浮かぶ)、話さないことの明示、そして周囲の動きです。進行ではなく状態を指定して「彼女は笑みを浮かべる」とすると、顔が変形します。9つの感情カテゴリにわたる約30種類のリアクションを収録したライブラリは、ugc-director スキルにあります。

画面録画とフックをそのクリップに加えるのは無料なので、最後の工程に費用はかかりません。好きなだけフックを試せます。

仕組み

ステップ費用
1AI キャラクターを設定:平易な言葉で説明すると、サーバーが構造化された外見の「DNA」と最初の見た目を作成します2 クレジット
2見た目を生成:同じ顔で、設定、服装、照明を変えます1 枚あたり 2 クレジット
3見た目をアニメーション化:短い無音のリアクションクリップ(口は閉じたまま。リップシンクがあるとAI動画は不自然に見えます)7(5秒)/13(10秒)
4動画を仕上げる:画面録画 + フックのテキストオーバーレイ + 任意の音楽無料

最初の見た目以降はすべて、キャラクターのベース画像から生成されるため、キャンペーンやグリッド全体で顔が同じ人物のまま保たれます。この一貫性こそが、この製品の要点です。

料金の詳細:画像 2 · クリップ 7(5秒)/13(10秒)· モーションコントロールはドライバー動画の1秒あたり3、--engine wan の場合は2(上限30秒)· 自分の動画にAIインフルエンサーを登場させる(videos replace)場合は1秒あたり3(上限30秒)· シーンを演出したクリップ 9(5秒)/15(10秒)· 完成動画は無料。 料金は長さに応じて計算され、返金額は実際に請求された金額と同じです。clipugc credits で最新の料金を確認してください。

クイックスタート(通常のCLI)

# 1. Cast the AI influencer. Be specific, this is what decides whether it looks
#    like a real creator or like generic AI. (See the casting guide for the formula.)
clipugc characters create --wait \
  --description "Very pretty Danish woman aged 22, light blonde fine hair to her shoulders with a middle parting, pale blue upturned eyes, heart-shaped face, porcelain cool-toned skin. Genuinely attractive Instagram-creator look, but reads as a real girl, natural skin texture with visible pores, not airbrushed." \
  --scene "close selfie in a softly lit bedroom at golden hour, warm rim light on her hair, full glam makeup with winged liner and glossy lips, natural skin texture, amateur front-camera phone quality, headroom above her head for text"

# 2. Animate the look into a 5s silent reaction.
clipugc videos create --image <lookId> --duration 5 --wait \
  --prompt "Handheld selfie framing, slight drift. Her expression gradually shifts from neutral to amazed, eyebrows rise, eyes widen, lips part slightly in a silent gasp, then she breaks into a delighted grin and holds it, looking straight into the camera. Hair moves subtly. No talking."

# 3. Add your app recording and a hook. Free, so test as many hooks as you like.
clipugc videos merge <videoId> --app-video ./screenrec.mp4 --hook "nobody talks about this app" --wait

# 4. Download the finished video by its own id (merged_video_id), not the clip id.
clipugc finished download <videoId> -o ugc-video.mp4

任意のコマンドに --json を追加すると、機械可読な出力を取得できます。また、任意の生成コマンドに --wait を追加すると、スピナーを表示しながら完了までポーリングします。

プロンプトの例

プロンプトが製品そのものです。以下に各種類を1つずつ示します。ライブラリ全体は docs/casting.md(9つの国籍)と ugc-director スキル(9つの感情ファミリーにわたる約30種類のリアクション)にあります。

キャスティング:具体的な特徴 → 明示的な魅力の表現 → 指示を加えたメイクと照明 → リアリティの基準。4つすべてを含めないと、AIらしい仕上がりになります。

ブロンドのスカンジナビア系:このツールの動作を最も手早く確認できます
clipugc characters create --wait \
  --description "Very pretty Danish woman aged 22, light blonde fine hair to her shoulders with a middle parting and natural movement, pale blue upturned eyes, heart-shaped face, porcelain cool-toned skin, soft pink lips, gentle jawline. Calm, faintly teasing expression. Genuinely attractive Instagram-creator look, but reads as a real girl, natural skin texture with visible pores, not airbrushed." \
  --scene "close selfie in a softly lit bedroom at golden hour, warm low sun through the window behind her giving a rim light on her hair, full glam makeup with winged liner, long lashes and glossy lips, natural skin texture, amateur front-camera phone quality, headroom above her head for text"
ロシア系:アッシュブロンド、幅広で高い頬骨、落ち着いた控えめな印象
clipugc characters create --wait \
  --description "Very pretty Russian woman aged 22 from Moscow, ash-blonde straight hair below her shoulders with a middle parting, cool grey-blue almond eyes set wide apart, high broad cheekbones, straight narrow nose, fair cool-toned skin, medium lips with a defined cupid's bow, fine straight brows. Reserved, slightly aloof expression that warms when she smiles. Strikingly attractive Instagram-creator look, yet unmistakably a real person, natural skin texture with visible pores, not airbrushed." \
  --scene "close selfie in a softly lit bedroom at golden hour, warm low sun behind her giving a rim light on her hair, soft glam makeup with winged liner and a nude glossy lip, natural skin texture, amateur front-camera phone quality, headroom above her head for text"
ウクライナ系:ハニーブラウン、柔らかな卵形の顔、温かく開放的な印象
clipugc characters create --wait \
  --description "Very pretty Ukrainian woman aged 21 from Kyiv, honey-brown hair with a soft natural wave past her shoulders, warm green eyes with a gentle upturn, soft oval face with a rounded chin, light golden-toned skin, full lips, softly arched brows, a small mole above her lip. Warm, open, easy-smiling energy. Genuinely attractive Instagram-creator look that reads as a real girl, natural skin texture with visible pores, not airbrushed." \
  --scene "front-camera phone selfie by a large window in a bright apartment, soft diffused daylight on her face, plants blurred behind, everyday makeup with fluffy brows and a glossy lip, natural skin texture, amateur phone quality, headroom above the head for text"

ルック:人物を描写し直す必要はありません。顔はベース画像に含まれています。変えるのは背景、衣装、光だけです。

clipugc images generate --character <id> --wait \
  --scene "mirror selfie in a bathroom in the evening, phone visible in her hand, warm vanity lights either side of the mirror, polished makeup with glowing skin and blush, natural skin texture, amateur phone quality, headroom above the head for text"

clipugc images generate --character <id> --wait \
  --scene "sitting in the driver's seat of a parked car in daylight, seatbelt on, daylight through the windscreen, natural skin texture, amateur phone quality, headroom above the head for text"

リアクション:ビートの流れ、余韻を残す終わり、周囲の動き、そして毎回明示的に「話さない」旨を含めます。

ニヤリと笑う:「あなたの知らないことを知っている」
Handheld selfie framing with tiny natural wobble. She looks directly into the camera, one eyebrow raises slightly, a knowing smirk slowly spreads across her face, and she nods slowly twice, lips closed, holding eye contact the entire time. Hair moves subtly. No talking, mouth stays closed.
あごが落ちる:結果を見せる
Handheld selfie framing, slight drift. Her expression gradually shifts from neutral to amazed, eyebrows rise, eyes widen, lips part slightly in a silent gasp, then she breaks into a delighted grin and holds it, looking straight into the camera. Hair moves subtly. No talking.
夢見るように頬に手を添える:ペルソナグリッドの定番となる柔らかなビート
Nearly static selfie framing with subtle handheld drift. She rests her cheek against her palm, elbow anchored, eyes softening as a slow warm closed-mouth smile spreads, gaze drifting slightly off camera then returning to the lens, holding it. Hair moves subtly. No talking.
首を横に振る:「どうして誰も教えてくれなかったの」
Handheld selfie framing, slight wobble. She exhales through her nose, shakes her head slowly with a rueful closed-mouth smile, briefly glances up at the ceiling, then back into the camera with an amused resigned look, holding it. Hair follows the motion naturally. No talking.

フック:クリップ上に焼き付けるテキストです。同じクリップに新しいフックを追加するのは無料なので、すべての動画で2~3種類のバリエーションを用意し、プラットフォームに選ばせましょう。

nobody talks about this app
why did nobody tell me
I stopped paying for 4 apps
POV: you finally organised your week

比較

ClipUGC は、AI エージェントから UGC スタイルの動画を作成する方法の1つです。ClipUGC を含む各ツールについて、「こういう場合は使わない」という説明を添えた、私たちが執筆した2つの最新の比較記事があります。

簡単に言うと、すべての動画で同じ顔を保つ1人の AI インフルエンサーと、画面にアプリを表示した動画を、ターミナルまたはチャットから月額 $14.99 で作りたいなら ClipUGC を選びましょう。まずは無料プランから始められます。代わりに投稿する機能はなく、オンラインショップ向けの商品ページから動画を作る機能もありません。

ドキュメント

ガイド内容
キャスティングプロンプト見栄えのよいインフルエンサーを作るための4要素のフォーミュラと、すぐに使えるキャスティング例。スカンジナビア系、カリフォルニア系、地中海系、韓国系、ロシア系、ウクライナ系、ポーランド系、モルドバ系、チェコ系
アプリのプロモーションUGC 動画作成の一連の手順、フックの A/B テスト、アプリのカテゴリごとに起用する人物
コマンドリファレンスすべてのコマンドとフラグ、およびクレジットの消費量
設定設定ファイル、環境変数、終了コード
Claude Code スキルフラグではなく自然言語で、これらすべてを操作する方法

ローカル開発

npm ci
npm run build     # compile TypeScript to dist/
npm test          # run the vitest suite
npm run dev       # run from source (tsx src/index.ts)
npm run build:mcpb  # build the Claude Desktop extension: dist-mcpb/clipugc.mcpb
                    # also writes dist-mcpb/clipugc-smithery.mcpb for `smithery mcp publish`

リポジトリのルートにある manifest.json と icon.png は、Claude Desktop 拡張機能を定義します。ビルドスクリプトは dist/、package.json、本番環境用の node_modules/ を dist-mcpb/stage/ に配置し、マニフェストを検証してバンドルをパッケージ化します。そのバージョン、名前、ツール一覧は package.json および MCP サーバーと一致している必要があります。テストでその点を確認します。

プライバシーポリシー

この CLI と Claude Desktop 拡張機能が、独自に情報を収集することはありません。 コードには、アナリティクス、テレメトリー、クラッシュレポート機能はありません。

お使いのマシンから送信されるものは、プロンプトとツールの引数、アップロードするファイル(写真、アプリ画面の録画、ドライバーの動画)、API キーです。これらは、リクエストの実行に必要な場合に限り、HTTPS 経由で clipugc.com にのみ送信されます。API キーは ~/.config/clipugc/config.json(CLI)または Claude Desktop の拡張機能設定に保存され、ほかの場所に送信されることはありません。

ClipUGC サービスによるこれらのデータの保存方法や取り扱い、データの保持期間、動画のレンダリングに使用する AI プロバイダーについては、ClipUGC のプライバシーポリシーをご覧ください: https://clipugc.com/privacy-policy?utm_source=github-readme&utm_medium=integration&utm_campaign=agent-directories。

ご質問やデータ削除のご依頼は、[email protected] までお問い合わせください。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。