Video Render MCP について
Video Render MCPは、スクリプトからモーショングラフィックス付きMP4を作るMCPサーバーです。短い動画を制作するエージェント向けに、Remotionによる描画とシーン確認の段階を用意しています。
主な機能
- 01動画シーンの計画と確認
- 02ナレーション合成とMP4描画
- 03Remotionのモーショングラフィックス
- 04セルフホストでの導入
活用シーン
- 01テーマのスクリプトを紹介動画にする
- 02コード内容をナレーション付き動画にする
- 03描画前にシーン構成を確認する
MCP 対応
streamable-HTTPで`plan_video_scenes`と`render_video`を公開し、対応エージェントがシーンを計画してダウンロード可能なMP4を生成できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://video-render.regiq.in/api/mcpclaude mcp add --transport http globalion-video-render https://video-render.regiq.in/api/mcp{"mcpServers":{"globalion-video-render":{"type":"http","url":"https://video-render.regiq.in/api/mcp"}}}Cursor で開く{"servers":{"globalion-video-render":{"type":"http","url":"https://video-render.regiq.in/api/mcp"}}}VS Code で開く{"mcpServers":{"globalion-video-render":{"type":"http","url":"https://video-render.regiq.in/api/mcp"}}}{"mcpServers":{"globalion-video-render":{"serverUrl":"https://video-render.regiq.in/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://video-render.regiq.in/api/mcp認証が必要ツール
詳細
video-render-mcp
スクリプトを Hyperplexed スタイルのモーショングラフィックス MP4 に変換する MCP サーバーです。
URL を Claude Desktop、Cursor、または MCP 互換のエージェントに設定すると、
render_video ツールが使えるようになります。
- 透かしなし。 いつでも。
- 無料の音声(Microsoft Edge Neural TTS)。環境変数で ElevenLabs にアップグレードできます。
- Remotion によるモーショングラフィックス — Fireship スタイルのチャンネルで使われているのと同じエンジンです。
- ストリーミング可能な HTTP による MCP — URL 1 つで、ユーザー側のローカルインストールは不要です。
video-render.regiq.in で無料ホスティングされています (Google アカウントごとに 1 日 20 回レンダリング可能)。または、以下の Docker Compose を使ってセルフホストできます。
使い方(ホスティング版)
-
https://video-render.regiq.in にアクセスして、Google でサインインします。
-
ダッシュボードから API キーをコピーします。
-
Claude Desktop の
claude_desktop_config.jsonに追加します。{ "mcpServers": { "video-render": { "url": "https://video-render.regiq.in/api/mcp", "headers": { "Authorization": "Bearer YOUR_KEY_HERE" } } } } -
Claude Desktop を再起動します。次のように依頼してください:「X の 30 秒のプロモーション動画を Fireship スタイルで作って、MP4 を渡してください。」
エージェントは plan_video_scenes を呼び出してプランを提示し、あなたの確認後に render_video を呼び出して、ダウンロード可能な MP4 の URL を返します。
ツール
| ツール | 目的 |
|---|---|
plan_video_scenes | ScenePlan スキーマ(タイトル、targetDurationSec 5~180、スクリプト、1~12 シーン、音声、アクセント)を入力します。ユーザー確認用のプランを返します。サーバー側の処理はありません。 |
render_video | ナレーションを合成して MP4 をレンダリングします。{ videoUrl, durationSec, sizeBytes } を返します。URL の有効期限は 7 日間です。 |
どちらのツールも、同じ ScenePlan 形式を受け取ります:
{
title: string;
targetDurationSec: number; // 5..180
script: string; // Claude sizes it to ~150 wpm × duration
voice: "male-uk" | "female-uk" | "male-us" | "female-us";
scenes: Array<
| { type: "title"; copy: string; subtitle?: string }
| { type: "code"; language: string; snippet: string; caption?: string; highlightLines?: number[] }
| { type: "stat"; big: string; small: string }
| { type: "cta"; url: string; copy: string }
>;
music?: "upbeat" | "chill" | "tense" | "none";
accent?: string; // hex, defaults to "#0D9488"
}
セルフホスト
必要なもの:
- Docker + Compose
- Google OAuth クライアント — Cloud Console
- サーバーに向けたドメイン(または
localhost:3010で実行)
続いて:
git clone https://github.com/globalion/video-render-mcp
cd video-render-mcp
cp .env.example .env
# edit .env — set NEXTAUTH_SECRET, GOOGLE_CLIENT_ID/SECRET, NEXTAUTH_URL, PUBLIC_BASE_URL
docker compose up -d
http://localhost:3010 を開いてサインインし、キーをコピーして、Claude Desktop の接続先を
http://localhost:3010/api/mcp に設定します。
制限(ホスティングプラン)
- Google アカウントごとに UTC の 1 日あたり 20 回まで正常にレンダリング可能
- 720p H.264
- 動画の長さは最大 180 秒
- MP4 はレンダリングから 7 日後に有効期限が切れます
セルフホストでは、これらの制限はすべてなくなります。
ライセンス
MIT。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。