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.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@remotion-mcp-serverAnalyze this video and make a similar reel"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityFmaintenanceEnables 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
- Flicense-qualityAmaintenanceEnables 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.
- AlicenseAqualityCmaintenanceEnables 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
- Flicense-qualityDmaintenanceBridges Claude and video content by extracting keyframes and transcribing audio, enabling Claude to analyze video files.
Related MCP Connectors
Clip videos into captioned shorts, add captions & schedule posts — from Claude, ChatGPT, Cursor.
Turn long videos into AI-curated short clips: caption, reframe, thumbnail, schedule, and publish.
Turn any video or livestream into scored, captioned, ready-to-post vertical clips.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dr-ashraf-s-MCP-LABS/make-reels-with-claude'
If you have feedback or need assistance with the MCP directory API, please join our Discord server