Claude.aiでSeedance MCPコネクタを使って短い動画を生成する方法の表紙画像

Germey

動画のアイデアを素早くプロトタイプする場合、別の生成ダッシュボードを開くのではなく、アシスタントにタスクを作成させながら会話内でポーリングさせるのが最も速い方法です。

このガイドでは、Ace Data Cloudのドキュメントに基づき、Claude.ai内でSeedance MCPコネクタがどのように動作するかを紹介します。実用的なワークフローは、1つのリモートMCP URLを追加し、OAuthで認証した後、Claudeに利用可能なモデルと解像度を一覧表示させ、短い動画を生成してURLが返されるまでタスクをポーリングするというものです。

できること

SeedanceはByteDanceのDoubao動画生成ファミリーで、ここではリモートMCPサーバーを介して公開されています。Claude.aiに接続すると、ドキュメント化されたツールには以下が含まれます。

ツール 目的
seedance_generate_video テキストプロンプトから動画を生成する
seedance_generate_video_from_image 画像を動画にアニメーション化する
seedance_get_task 単一の生成タスクをクエリする
seedance_get_tasks_batch 複数のタスクをまとめてクエリする
seedance_list_actions サポートされているアクションを一覧表示する
seedance_list_models 利用可能なモデルを一覧表示する
seedance_list_resolutions 有効な解像度を一覧表示する

重要な点は、Claudeがまず一覧ツールを呼び出して有効な値を選択し、タスクを送信した後、seedance_get_taskでポーリングできることです。モデル名を手動でページ間でコピーする必要はありません。

仕組み

Claude.aiはカスタムMCPコネクタをサポートしています。Seedanceの場合、コネクタはOAuth直接接続を使用するため、APIトークンをClaudeにコピーする必要はありません。次のURLでカスタムコネクタを追加します。

https://seedance.mcp.acedata.cloud/mcp

全画面表示にする 全画面表示を終了する

Claude.aiでコネクタの設定を開き、カスタムコネクタを追加し、名前として以下のような名前を使用します。

Seedance

全画面表示にする 全画面表示を終了する

次にURLフィールドに以下を入力します。

https://seedance.mcp.acedata.cloud/mcp

全画面表示にする 全画面表示を終了する

接続をクリックすると、ClaudeはOAuth認証のためにAce Data Cloudにリダイレクトします。承認されると、Seedanceツールが一覧表示された状態でコネクタがClaudeに表示されます。

ツールの承認を意図的に設定する

動画生成には通常、複数のツール呼び出しが含まれます。慎重なプロンプトでは、Claudeに以下を求めることができます。

  1. seedance_list_modelsを呼び出す
  2. seedance_list_resolutionsを呼び出す
  3. seedance_generate_videoで送信する
  4. seedance_get_taskでポーリングする

ソースガイドでは、ワークフローに問題がなければコネクタのツール承認を「常に許可」に設定することを推奨しています。そうしないと、1回の生成中にClaudeが複数回確認を求める場合があります。新しいプロンプトやモデルをテストしている場合は、承認をオンにしておくのも合理的な安全策です。

最小限のテキストから動画へのテストを実行する

最初のプロンプトは、すべての有効なオプションをすでに知っているふりをせずに、コスト、期間、解像度の制約を具体的に記述するのが良いでしょう。ドキュメントではこのようなスタイルを使用しています。

Seedanceを使用して1つの短い動画を生成してください。まずモデルと解像度を一覧表示し、最速/最安のモデル(例:lite/fastバリアント)と最低解像度を選択してください。最短の期間(4〜5秒)を使用してください。題材:ふわふわの白い子猫が日当たりの良い庭で落ちる赤い葉を追いかける、横からの視点、シンプルな背景。

全画面表示にする 全画面表示を終了する

ドキュメント化された実行では、Claudeはまずseedance_list_modelsseedance_list_resolutionsを呼び出し、次に以下を選択しました。

doubao-seedance-1-0-pro-fast-251015
480p
4 seconds
16:9
24fps

全画面表示にする 全画面表示を終了する

次にseedance_generate_videoで生成を送信し、seedance_get_taskを使用して結果を待ちました。

この順序はコピーする価値があります。有効期限が切れる可能性のある値をハードコードするのではなく、アシスタントにMCPサーバーに有効なオプションをまず問い合わせさせましょう。

既存の画像をアニメーション化する

同じコネクタは画像から動画への生成もサポートしています。そのためのドキュメント化されたツールは次のとおりです。

seedance_generate_video_from_image

全画面表示にする 全画面表示を終了する

プロンプトは次のように直接的です。

この画像 https://cdn.acedata.cloud/foo.png を取得し、Seedance fastモデルでアニメーション化してください:ゆっくりズームイン、柔らかい風、4秒、480p。

全画面表示にする 全画面表示を終了する

これは製品モックアップ、ソーシャルクリップ、または静止したストーリーボードフレームを短いモーションテストに変換するのに便利です。明示的に保持すべき重要なフィールドは、ソース画像URL、モーション方向、期間、解像度です。

コミットする前にバリアントを比較する

どのモデルバリアントがシーンに適しているかわからない場合は、Claudeを小さな実験ランナーとして使用します。例:

同じプロンプト「霧の中の竹林を歩く侍」をSeedance proおよびfastバリアントで720p、5秒で生成し、どちらがより良く見えるかを教えてください。

全画面表示にする 全画面表示を終了する

Claudeはseedance_list_modelsを呼び出し、別々のタスクを送信した後、返された動画を比較できます。これは、1回のショットで最終アセットを生成するよりも何が機能するかを学ぶことが重要なプロンプト探索中に特に役立ちます。

軽量なアイデアをいくつかバッチ処理する

初期のアイデア生成では、バッチ生成により時間を節約できます。ドキュメント化されたバッチスタイルのプロンプトは次のとおりです。

Seedanceで3つの動画を並行して生成してください:1) ビーチの子犬、2) 日の出の熱気球、3) 注がれるコーヒー。すべて480p、4秒、fastモデル。その後、3つのURLをすべて返してください。

全画面表示にする 全画面表示を終了する

ここでClaudeは複数のタスクを送信し、以下を使用してまとめて確認できます。

seedance_get_tasks_batch

全画面表示にする 全画面表示を終了する

最初はバッチプロンプトを小さく保つことをお勧めします。3つの短いクリップの方が10個よりレビューしやすく、フィードバックループも管理しやすくなります。

ビルダーフレンドリーなワークフロー

ショートフォーム動画プロトタイピングのための実用的なワークフローは次のとおりです。

  1. 480pと4秒から始める。
  2. 値を選択する前に、モデルと解像度を一覧表示するようClaudeに依頼する。
  3. 明確な被写体、モーション、背景、フレーミングで1つのシンプルなショットを生成する。
  4. 結果を確認し、一度に1つの変数のみを変更する。
  5. プロンプトの方向性が安定したら、2〜3個のバリアントをバッチ処理する。

これにより、アシスタントが役立つ状態を保ちつつ、プロセスをブラックボックス化することを防げます。クリエイティブな方向性は依然としてあなたが決定し、MCPコネクタが有効なパラメータ、タスクの送信、ポーリングを処理します。

完全なセットアップリファレンス: https://platform.acedata.cloud/documents/claude-mcp-seedance