mcpField
J
JSON2Video

JSON2Video

リモート
json2video.comメディア・デザイン1今日更新
リポジトリ公式サイト

JSON2Video について

JSON2Videoは、動画APIで動画を作成するエージェント向けのMCPサーバーです。再利用可能なテンプレート、メディアのアップロード、音声ナレーション、字幕、クラウドレンダリングに対応し、完成動画のURLを返します。

主な機能

  1. 01JSONまたはテンプレートから動画を生成
  2. 02再利用可能なテンプレートの作成と確認
  3. 03レンダリング前のmovie JSON検証
  4. 04メディアファイルのアップロードと管理
  5. 05レンダリング状況とアカウント残高の確認

活用シーン

  1. 01ナレーションと字幕付きの商品動画を作成
  2. 02複数の物件紹介に同じテンプレートを適用
  3. 03テンプレートから定期ニュース動画を作成
  4. 04ロゴを動画のウォーターマークとして追加

MCP 対応

ローカルのstdio MCPサーバーは@json2video/cliから起動し、APIキーを使ってJSON2Video APIにリクエストを送ります。動画生成、テンプレート、メディア、アカウント、ドキュメントのツールをMCPクライアントに公開します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.json2video.com/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npm@json2video/cli1.1.5

ツール

14
パラメーター型必須説明
waitbooleanいいえレンダリングの完了を待機します(デフォルト:true)
moviestringいいえ完全な映画 JSON 文字列(解析されます)。scenes、elements、resolution などを含みます。
variablesstringいいえテンプレート変数の JSON 文字列
template_idstringいいえテンプレート ID(movie の代わり)

詳細

JSON2Video MCP サーバー

JSON2Video

大規模な動画制作を自動化する動画 API、JSON2Video の公式 Model Context Protocol サーバーです。

AI エージェント(Claude、Cursor、VS Code、Windsurf、Cline…)を JSON2Video に接続して、完成した MP4 動画を作成できます。再利用可能なテンプレートから動画を作成し、AI 音声ナレーション、字幕、AI 生成の画像や動画を追加して、クラウドでレンダリングした動画の公開可能な URL を取得できます。

JSON2Video チームが開発・保守しています。 このサーバーは @json2video/cli npm パッケージに同梱されており、ローカルで stdio 経由で実行されます。

公式 MCP Registry には com.json2video/mcp として登録されています。

できること

  • 「新製品について、音声ナレーションと字幕付きの30秒の縦型動画を作成して。」
  • 「この 不動産物件情報 テンプレートを、これら10件の物件それぞれに対してレンダリングして。」
  • 「毎日のニュースショート用のテンプレートを作成して、今日の3つのニュースをレンダリングして。」
  • 「このロゴをアップロードして、動画にウォーターマークとして追加して。」
  • 「残りのクレジット数を教えて。」

要件

インストール

Claude Code(プラグイン)

このリポジトリからプラグインをインストールします。Claude Code が API キーの入力を求め、安全に保存します。

/plugin install json2video --marketplace JSON2Video/json2video-mcp

古いバージョンの Claude Code では、先に /plugin marketplace add JSON2Video/json2video-mcp を実行してから、/plugin install json2video@json2video を実行してください。

Claude Code(手動)

プロジェクトフォルダーから実行する最も手早い方法です。

npm install -g @json2video/cli
json2video auth --api-key YOUR_API_KEY
json2video mcp install claude

これにより、サーバーがプロジェクトの .mcp.json に追加され、create-video スキルがインストールされます。これらのエディターでは、claude の代わりに cursor または vscode を使用してください。または、手動で追加できます。

claude mcp add json2video --env JSON2VIDEO_API_KEY=YOUR_API_KEY -- npx -y @json2video/cli mcp run
Claude Desktop、Cursor、Windsurf、その他のクライアント

クライアントの MCP 設定ファイル(claude_desktop_config.json、~/.cursor/mcp.json、~/.codeium/windsurf/mcp_config.json…)に以下を追加します。

{
  "mcpServers": {
    "json2video": {
      "command": "npx",
      "args": ["-y", "@json2video/cli", "mcp", "run"],
      "env": {
        "JSON2VIDEO_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
VS Code

.vscode/mcp.json に以下を追加します。

{
  "servers": {
    "json2video": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@json2video/cli", "mcp", "run"],
      "env": {
        "JSON2VIDEO_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

保存後、クライアントを再起動してください。各エディターの詳しい手順は、MCP サーバーのドキュメントをご覧ください。

ツール

ツール機能
render_videomovie JSON または変数を指定したテンプレートから動画をレンダリングします。動画の URL を返します。
check_status動画プロジェクトのレンダリング状況を確認します。
validate_movieレンダリングせずに movie JSON を検証します。
list_templatesアカウント内のテンプレートを一覧表示します。
list_featured_templates公開テンプレートライブラリ内のテンプレートを一覧表示します。
get_templateテンプレートの変数またはソース全体を取得します。
save_templatemovie JSON を再利用可能なテンプレートとして保存します。
get_examplemovie JSON の例を取得します。
get_helpmovie JSON の構文、要素、トランジションに関するヘルプを取得します。
get_accountアカウント情報と残りのクレジット数を取得します。
media_listメディアストレージ内のファイルを一覧表示します。
media_getファイルの詳細とダウンロード URL を取得します。
media_uploadローカルパスまたは公開 URL からファイルをアップロードします。
media_deleteメディアストレージ内のファイルを削除します。

お使いのマシンで実行されるもの

プラグインと上記の設定では、npx -y @json2video/cli mcp run を実行します。npx は公開されている @json2video/cli パッケージを npm からダウンロードし、stdio 経由でローカルに MCP サーバーを起動します。サーバーは、API キーで認証したうえで、リクエスト(動画の JSON、テンプレート変数、アップロードするメディアファイル)を api.json2video.com の JSON2Video API に送信します。ヘルプやサンプルのリクエストに回答するため、cdn.json2video.com および JSON2Video の公開 S3 バケットから公開リファレンスファイル(ドキュメント、サンプル、音声と音楽の一覧)もダウンロードします。これ以外のサービスにデータを送信することはありません。

設定

環境変数必須説明
JSON2VIDEO_API_KEYはいJSON2Video API キーです。
JSON2VIDEO_TIMEOUTいいえレンダリング完了までの最大待機時間(秒)。デフォルトは 240 です。

レンダリングには、JSON2Video アカウントのクレジットが使用されます。無料アカウントにはお試し用のクレジットが含まれています。詳細は料金をご覧ください。

リソース

ライセンス

MIT

コメント

MCP は初めてですか?

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

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