mcpField
U
UnrealUGC

UnrealUGC

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

UnrealUGC について

UnrealUGCは、クリエイターや音声、動画モデルの検索、クレジット費用の見積もり、AI UGC動画広告の生成に対応するMCPサーバーです。プロジェクトや生成履歴も管理できる11種類の型付きツールを提供します。

主な機能

  1. 01クリエイター、音声、動画モデルの検索
  2. 02動画生成クレジットの見積もり
  3. 03プロジェクトの作成と整理
  4. 04非同期動画生成の開始
  5. 05動画履歴の絞り込みと取得
  6. 06複数クリップの生成

活用シーン

  1. 01キャンペーン向けのクリエイターやモデルの比較
  2. 02生成前のスクリプト費用の確認
  3. 03シーン指示や音声を指定した広告制作
  4. 04生成状況の追跡と動画URLの取得

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 互換のアシスタントに、クリエイターやモデルの閲覧、クレジット費用の見積もり、AI UGC 動画広告の生成に使える、型付きの 11 個のツールを提供します。

このリポジトリには、公開 MCP アダプターのみが含まれています。UnrealUGC のアプリケーションとバックエンドは非公開のままです。

前提条件

  • Node.js 20 以降
  • Dashboard → Settings → API Keys から取得した UnrealUGC API キー

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_meAPI キーに紐付いたアカウント、プラン、残高を確認します
get_creditsサブスクリプションと購入済みのクレジットプールを確認します
list_models利用可能な動画モデルと機能を閲覧します
list_creatorsストッククリエイターとカスタムアバターを閲覧します
list_voicesストック音声とカスタム音声を閲覧します
list_projects商品やキャンペーンのプロジェクトを探します
create_project関連する生成をまとめるプロジェクトを作成します
list_videosフィルターとページネーションを使って生成履歴を閲覧します
get_video生成状況を確認し、出力 URL を取得します
estimate_video_costクレジットを消費する前に、スクリプトに基づいて費用を見積もります
generate_video非同期の動画生成を開始します

generate_video は、ネイティブ音声または選択した音声、無音のリアクション/B ロールクリップ、シーンごとのビジュアル指示、複数クリップの並列または順次生成に対応しています。

生成の流れ

  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

コメント

MCP は初めてですか?

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

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