remotion-mcp-server
Allows analyzing Facebook reference videos by downloading them, extracting frames and audio, and generating a full transcript for creating branded Reels/Shorts in the same style.
Allows analyzing Instagram reference videos by downloading them, extracting frames and audio, and generating a full transcript for creating branded Reels/Shorts in the same style.
Allows analyzing TikTok reference videos by downloading them, extracting frames and audio, and generating a full transcript for creating branded Reels/Shorts in the same style.
Allows analyzing YouTube reference videos by downloading them, extracting frames and audio, and generating a full transcript for creating branded Reels/Shorts in the same style.
Enables generating branded YouTube Shorts from analyzed reference videos, using Remotion to create and render the new composition.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
remotion-mcp-server
An MCP (Model Context Protocol) server that gives Claude the ability to analyze reference videos and generate branded Instagram Reels / YouTube Shorts using Remotion (React-based programmatic video) — entirely from a chat conversation.
Point Claude at a reference reel, and it can:
Download it (
yt-dlp), pull out frames + audio, and get a full transcript (YouTube captions first, faster-whisper fallback for everything else — Instagram, TikTok, local files).Generate a new composition in the same style — dialogue-bubble reels or fact/listicle reels — as real React/TSX code.
Render it to MP4 with Remotion.
Tell you how to open it in Remotion Studio to scrub and review before you call it final.
No CapCut, no manual editing — Claude writes the video.
Tools
Tool | What it does |
| Downloads a reference video from YouTube/Instagram/Facebook/direct URL. Extracts frames at 0.5fps, audio, duration, and a full transcript (captions or Whisper). |
| Generates an animated speaker-bubble dialogue reel (Remotion TSX) and renders it to MP4. |
| Generates a facts/listicle-style reel with animated bullet points and renders it to MP4. |
| Re-renders any existing composition in the project. |
| Lists rendered MP4s in the output folder. |
Both create_* tools return a preview hint telling Claude/you how to open the composition in Remotion Studio (npm run dev → localhost:3000) before treating the render as final.
Related MCP server: cutgent
Setup
1. Clone and install Python deps
git clone https://github.com/<your-username>/remotion-mcp-server.git
cd remotion-mcp-server
pip install -r requirements.txtYou'll also need ffmpeg on your PATH (or install imageio-ffmpeg, which the server falls back to automatically).
2. Set up the Remotion project
This server needs a Remotion project to write generated compositions into and render from. A ready-to-use starter is included:
cd remotion-template
npm install
cd ..Or point REMOTION_MCP_PROJECT at your own existing Remotion project — it just needs the two marker comments from remotion-template/src/Root.tsx present in its Root.tsx.
3. Configure (optional)
Copy .env.example to .env and adjust if you're not using the defaults (custom yt-dlp/ffmpeg paths, a different project folder, a default watermark).
4. Register with Claude
Add to your Claude Desktop / Claude Code MCP config:
{
"mcpServers": {
"remotion-video": {
"command": "python",
"args": ["/absolute/path/to/remotion-mcp-server/server.py"]
}
}
}Restart Claude, and ask it to analyze a reference reel and build you one in the same style.
How it works
analyze_videodownloads withyt-dlp, extracts frames + audio withffmpeg, then transcribes: YouTube captions viayoutube-transcript-apifirst, falling back to localfaster-whispertranscription for everything else.create_dialogue_reel/create_facts_reeltemplate out a.tsxcomposition file, register it in the Remotion project'sRoot.tsxbetween marker comments, and callnpx remotion render.Generated compositions show up live in Remotion Studio (
npm run dev) via hot-reload — no restart needed — so you can scrub through and review before treating a render as final.
License
MIT — see LICENSE.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
AI UGC creator videos for brands: read a brand, pick a reel format, draft scripts, quote and render.
Generate, schedule and post faceless and AI UGC short videos from Claude, Cursor or any MCP client.
Clip long videos, render branded short-form video, schedule to TikTok, Reels, Shorts and X.
The agentic video editor for ChatGPT and Claude. Ask in your chat and it cuts, captions, adds music, titles and motion graphics on a real timeline you can open and adjust.
Related MCP Servers
- AlicenseNot 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.4MIT
- 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
- AlicenseNot gradedqualityDmaintenanceForwards Instagram reels to Claude with timestamped transcripts and video frames, enabling Claude to watch, research, and build based on shared content.10MIT