Scrptly Video Generator

公式

シンプルなプロンプトとコンテキスト画像から、プロフェッショナルで複雑な動画を生成できるAI動画エージェント。

Scrptly Video Generator MCPで何ができますか?

  • AI動画を生成 — 詳細なテキストプロンプトと任意のコンテキスト画像を指定してgenerateAiVideoを使用し、動画生成タスクを開始します。
  • 承認予算を設定 — approveUpToを渡して動画生成のトークンコストに上限を設定します。デフォルトは10,000トークンです。
  • タスクの状態を確認 — taskIdを指定してgetTaskStatusを使用し、ステータスをポーリングして最終的な動画URLを取得します。

ドキュメント

←ScrptlyのMCPサーバー

Scrptly MCP(Model Connector Protocol)サーバーを使用すると、MCPインターフェースを介してScrptlyをお好みの大規模言語モデル(LLM)に接続できます。これにより、ScrptlyのAIエージェントを通じてプロフェッショナルな動画を生成するために、カスタムLLMを活用できます。

MCPサーバーのセットアップ

以下の設定で、ScrptlyのMCPサーバーをお好みのLLMに接続できます:

  • エンドポイントURL: https://mcp.scrptly.com/
  • 認証: 認証にはScrptlyのAPIキーを使用します。認証方法は、Authorizationヘッダー内のBearer Tokenです。

JSON設定が必要なクライアントの場合、設定例は次のとおりです:

{
    "mcpServers": {
        "scrptly-video-generator": {
            "command": "npx",
            "args": ["mcp-remote", "https://mcp.scrptly.com/", "--header", "Authorization: Bearer YOUR_API_KEY_HERE"]
        }
    }
}

MCPサーバーの使用方法

ScrptlyのMCPサーバーは、LLMとScrptlyのAIビデオエージェントの間のブリッジとして機能します。MCPサーバーにリクエストを送信すると、LLMによって処理されたプロンプトに基づいて動画を生成するために、ScrptlyのAIビデオエージェントAPIを呼び出します。

ScrptlyのMCPは現在、以下のツールをサポートしています:

AI動画の生成 — generateAiVideo

テキストプロンプトとオプションのコンテキスト画像に基づいて動画を生成します。

入力パラメータ:

  • prompt: [string] 動画生成のための詳細なテキストプロンプト。動画の長さ、視覚スタイル、プロット/コンテンツ、高品質な動画を生成するために関連するすべての情報を含める必要があります。
  • context: [array of objects] 動画生成をガイドするためのオプションのコンテキスト画像の配列。各画像にはURLと簡単な説明が必要です。
    • context[].url: [string] 動画生成で使用するコンテキスト画像のURL。
    • context[].description: [string] コンテキスト画像の簡単な説明と、動画内での使用方法。
  • approveUpTo: [number] ユーザーが動画生成に対して承認する最大コスト(トークン単位)。オプションですが、強く推奨されます。デフォルトは10,000トークンです。

出力パラメータ:

  • taskId: [string] AI動画を生成するために作成されたタスクのID。
  • projectId: [string] Scrptlyで作成されたAI動画プロジェクトのID。
  • projectUrl: [string] Scrptlyで生成されたAI動画プロジェクトを表示および管理/調整するためのURL。

タスクステータスの取得 — getTaskStatus

AI動画生成タスクのステータスを確認します。

入力パラメータ:

  • taskId: [string] ステータスを確認するAI動画生成タスクのID。

出力パラメータ:

  • status: [string] AI動画生成タスクの現在のステータス。可能な値は「awaiting」、「processing」、「success」、「failed」です。
  • statusMessage: [string] タスクの現在のステータスに関する詳細なメッセージ。
  • resultVideoUrl: [string] タスクが正常に完了した場合の生成された動画ファイルのURL。
  • projectId: [string] Scrptlyで作成されたAI動画プロジェクトのID。
  • projectUrl: [string] Scrptlyで生成されたAI動画プロジェクトを表示および管理/調整するためのURL。