MCPでAI絵コンテとショートドラマを制作

Say ActionはAI Agentが直接操作できるAI絵コンテMCPサーバーです。脚本→エピソード→絵コンテ→キャラクター→生成→完成動画。Claude Code、Codex、Cursorで要望を伝えると、Agentがノードや接続、カットを作り、開いているキャンバスに結果が同期されます。

MCP / Streamable HTTP
https://isayaction.com/api/mcp

AI Agent に任せる · MCP / API

claude mcp add --transport http isayaction https://isayaction.com/api/mcp --header "Authorization: Bearer $ISAYACTION_API_KEY"
  1. ターミナルに貼り付け
  2. できることを見る →ⓘ

Agentにできること

脚本をエピソードに分割

脚本をエピソードに分割。

絵コンテを作成

各話のショットを設計。

キャラクター参考画像

キャラクターの参考画像を作成。

一括生成

複数のショットを一括生成。

キャンバスのワークフロー

ノードと生成手順を接続。

動画を書き出す

クリップを映像に編集。

内蔵Agentに委任

内蔵 Agent に制作を依頼。

会話の例

30秒の猫の短編の絵コンテと開始フレームを作って。

Agentがキャンバスとカットを作り、ノードを接続して画像生成を依頼します。 generate_media(..., idempotencyKey=cat-frame-001).

脚本を12話に分けて主人公の見た目を作って。

Agentが各話を取り込み、絵コンテとキャラクター参考画像を作ります。 create_project(..., idempotencyKey=script-project-001); generate_media(..., idempotencyKey=character-look-001). expert:?profile=expert で再接続し、必要な権限を設定。

内蔵Agentで絵コンテを仕上げて動画にして。

Agentが作業を委任し、進捗を確認して利用できるクリップを動画にします。 agent_start(..., idempotencyKey=storyboard-agent-001); render_timeline(..., idempotencyKey=storyboard-render-001). expert:?profile=expert で再接続し、必要な権限を設定。

クライアントの設定

Claude Code

キーを作成し、下の環境変数コマンドを実行してからクライアントのコマンドを実行します。再起動して isayaction の利用を指示してください。WindowsではPowerShellを使い、Claude Codeの $ISAYACTION_API_KEY を $env:ISAYACTION_API_KEY に変更します。

claude mcp add --transport http isayaction https://isayaction.com/api/mcp --header "Authorization: Bearer $ISAYACTION_API_KEY"

Codex

キーを作成し、下の環境変数コマンドを実行してからクライアントのコマンドを実行します。再起動して isayaction の利用を指示してください。WindowsではPowerShellを使い、Claude Codeの $ISAYACTION_API_KEY を $env:ISAYACTION_API_KEY に変更します。

codex mcp add isayaction --url https://isayaction.com/api/mcp --bearer-token-env-var ISAYACTION_API_KEY

Codexを無人実行するには承認モードの設定が必要です。以下の行を ~/.codex/config.toml の [mcp_servers.isayaction] セクションに追加してください。「writes」にすると読み取り専用ツールは自動承認され、書き込みや有料操作には確認が必要です。

default_tools_approval_mode = "approve"

Cursor

Cursorに追加を押してインストールを承認し、再起動します。公開設定にはCursorの環境変数 ISAYACTION_API_KEY が必要です。キー作成後はキー入りの設定を追加できます。

{
  "mcpServers": {
    "isayaction": {
      "url": "https://isayaction.com/api/mcp",
      "headers": {
        "Authorization": "Bearer ${env:ISAYACTION_API_KEY}"
      }
    }
  }
}

その他

Streamable HTTPとAuthorizationヘッダーに対応したクライアントへJSONを貼り付けます。手元で <YOUR_KEY> をキーに置き換え、再接続してツールを確認してください。

{
  "mcpServers": {
    "isayaction": {
      "url": "https://isayaction.com/api/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_KEY>"
      }
    }
  }
}

料金と責任

MCPは毎回の確認なしに実行されます。有料呼び出し、タスク、作成には8–128文字のidempotencyKeyが必要です。再試行は同じキーと引数を使ってください。有料モデルとメディアの利用はクレジットを直接消費し、キー所有者が責任を負います。キー画面で累計上限を設定でき、ウォレットにはMCPと表示されます。ローカルの動画出力と文字起こしは現在モデルクレジットを消費しません。外部クライアントの料金は別です。

キーの利用上限を設定する方法

MCP/APIの呼び出しはクレジットを直接消費します。Agentのループ、誤操作、キーの漏えいで課金が続く可能性があります。200 / 500 / 1000クレジットなどの上限を推奨します。いつでも変更できます。空欄は無制限です。

プラットフォームは初期上限を設定せず、新しいキーは無制限です。作成時に200 / 500 / 1000クレジットを選ぶか独自の値を入力します。ホームやMCPのキーダイアログでは「利用上限を保存」を押してください。/access-keysの「上限を編集」からも変更・保存できます。上限はキーごとの累計で、月次リセットはありません。0は有料呼び出しを停止します。返金やキーの更新でも使用量はリセットされません。

上限を編集

キーの安全管理

キーはAuthorizationヘッダーで認証します。共有リンク、プロンプト、スクリーンショットに含めないでください。キー画面でいつでも失効できますが、送信済みのタスクは完了する場合があります。信頼できるクライアントだけに設定してください。

APIキーを管理

よくある質問

Claude Desktopやclaude.aiで使えますか?

カスタムコネクターにはOAuthが必要ですが、この版では未対応です。Claude Code、Codex、Cursorまたは互換HTTPクライアントを使ってください。

キャンバスを開いておく必要は?

ブラウザーを閉じてもサーバーのタスクは続きます。ログインしてキャンバスを開くと同期を確認できます。バックグラウンドや通信遅延で更新が遅れる場合があります。

生成ごとに承認しますか?

いいえ。MCPの生成や内蔵Agentへの委任は追加確認なしにクレジットを使います。アクセス前に上限を設定してください。

権限を制限・解除できますか?

キー画面で権限と上限を選択し、キーを失効できます。所有者のリソースだけが対象で、管理や決済は含みません。 新規接続は default の基本ツール、expert は全登録ツールを権限で絞って提供します。既存キーは expert のままです。高度な作業は URL に ?profile=expert を加えて再接続してください。権限は増えません。