Scrptly Video Generator

公式

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

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

  • プロンプトからAI動画を生成 — アシスタントにgenerateAiVideoを呼び出させ、詳細なテキストプロンプトで長さ、スタイル、プロットを指定して動画を作成します。
  • 参照画像を使用して動画を生成generateAiVideoにオプションのコンテキスト画像URLと説明を含め、視覚的な出力をガイドします。
  • 生成のトークン予算を設定generateAiVideoapproveUpToパラメータを使用して、動画生成リクエストのコストを上限設定します。
  • 動画生成ステータスを確認 — タスクIDを指定してgetTaskStatusをポーリングし、動画が待機中、処理中、完了、または失敗かを確認します。
  • 完成した動画とプロジェクトリンクを取得 — タスク成功後、結果の動画URLと、Scrptlyでさらに編集するためのprojectUrlを取得します。

ドキュメント

closeLoginsearchSearchSignup1,000

←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 Video-Agent間のブリッジとして機能します。MCPサーバーにリクエストを送信すると、LLMが処理したプロンプトに基づいて動画を生成するために、ScrptlyのAI Video-Agent 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] 生成されたAI動画プロジェクトをScrptly上で表示および管理/調整するための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] 生成されたAI動画プロジェクトをScrptly上で表示および管理/調整するためのURL。