remotion-mcp-server
remotion-mcp-server
Remotion(Reactベースのプログラム動画)を使って、参照動画を分析し、ブランド向けのInstagram Reels / YouTube Shortsを生成する機能をClaudeに与えるMCP(Model Context Protocol)サーバーです。チャット会話だけで完結します。
Claudeに参照リールを指定するだけで、以下のことが可能です。
ダウンロード(
yt-dlp)し、フレームと音声を抽出して、完全な文字起こしを取得します(YouTubeのキャプションが最優先、それ以外(Instagram、TikTok、ローカルファイル)はfaster-whisperにフォールバック)。同じスタイルの新しいコンポジション(吹き出しリールや豆知識・リスト形式リール)を、実際のReact/TSXコードとして生成します。
RemotionでMP4にレンダリングします。
最終決定する前に、Remotion Studioでシークバーを動かして確認する方法を案内します。
CapCutも手動編集も不要。Claudeが動画を書きます。
ツール
ツール | 説明 |
| YouTube / Instagram / Facebook / 直接URLから参照動画をダウンロードします。0.5fpsでフレーム、音声、長さ、完全な文字起こし(キャプションまたはWhisper)を抽出します。 |
| アニメーション付きの吹き出しダイアログリール(Remotion TSX)を生成し、MP4にレンダリングします。 |
| アニメーション付きの箇条書きを使った豆知識・リスト形式リールを生成し、MP4にレンダリングします。 |
| プロジェクト内の既存のコンポジションを再レンダリングします。 |
| 出力フォルダ内のレンダリング済みMP4を一覧表示します。 |
create_* ツールはどちらも、レンダリングを最終版と見なす前に、Remotion Studio(npm run dev → localhost:3000)でコンポジションを開く方法をClaude/ユーザーに伝える preview ヒントを返します。
Related MCP server: cutgent
セットアップ
1. リポジトリをクローンしてPython依存関係をインストール
git clone https://github.com/<your-username>/remotion-mcp-server.git
cd remotion-mcp-server
pip install -r requirements.txtまた、ffmpeg がPATHに含まれている必要があります(または、サーバーが自動的にフォールバックする imageio-ffmpeg をインストールしてください)。
2. Remotionプロジェクトをセットアップ
このサーバーは、生成したコンポジションを書き込んでレンダリングするためのRemotionプロジェクトを必要とします。すぐに使えるスターターが同梱されています。
cd remotion-template
npm install
cd ..または、REMOTION_MCP_PROJECT を既存のRemotionプロジェクトに設定します。remotion-template/src/Root.tsx の2つのマーカーコメントが、その Root.tsx に存在する必要があります。
3. 設定(オプション)
デフォルトを使用しない場合(カスタムのyt-dlp/ffmpegパス、別のプロジェクトフォルダ、デフォルトの透かしなど)は、.env.example を .env にコピーして調整します。
4. Claudeに登録
Claude Desktop / Claude CodeのMCP設定に追加します。
{
"mcpServers": {
"remotion-video": {
"command": "python",
"args": ["/absolute/path/to/remotion-mcp-server/server.py"]
}
}
}Claudeを再起動し、参照リールを分析して、同じスタイルの動画を生成するように依頼します。
仕組み
analyze_videoはyt-dlpでダウンロードし、ffmpegでフレームと音声を抽出してから文字起こしします。YouTubeのキャプションはyoutube-transcript-apiを最初に使用し、それ以外はローカルのfaster-whisperによる文字起こしにフォールバックします。create_dialogue_reel/create_facts_reelは、.tsxコンポジションファイルをテンプレート化し、RemotionプロジェクトのRoot.tsxのマーカーコメントの間に登録して、npx remotion renderを呼び出します。生成されたコンポジションは、ホットリロードによりRemotion Studio(
npm run dev)にライブ表示されます。再起動は不要で、レンダリングを最終版と見なす前にシークバーで確認できます。
ライセンス
MIT — LICENSE を参照してください。
This server cannot be deployed
Maintenance
Related MCP Connectors
Turn long videos into short, subtitled, auto-reframed clips from Claude or ChatGPT.
Clip long videos, render branded short-form video, schedule to TikTok, Reels, Shorts and X.
- mcpOAuthio.styleforge
Brand-aware creative studio for Claude: 200+ tools for on-brand ads, video, email and campaigns.
The AI influencer MCP for Claude: research trends and write reel scripts, render in the app.
Related MCP Servers
- FlicenseNot gradedqualityFmaintenanceEnables users to create professional React-powered videos through Claude Desktop using natural language and the Remotion framework. It provides a persistent studio environment for generating animations, managing video assets, and rendering high-quality content.4-
- FlicenseNot gradedqualityAmaintenanceEnables Claude to control a full-stack video editor by issuing commands to add clips, text, animations, and render MP4 videos, with changes reflected in real-time in the browser UI.-
- AlicenseAqualityDmaintenanceEnables Claude to analyze short-form video ads by extracting frames, audio, and transcripts, providing visual contact sheets, audio profiles, and YAMNet audio-event tags via MCP tools.4MIT
- FlicenseNot gradedqualityDmaintenanceBridges Claude and video content by extracting keyframes and transcribing audio, enabling Claude to analyze video files.-