About Video Render MCP
Video Render MCP is an MCP server for turning scripts into motion-graphics MP4s, aimed at agents making short videos. It uses Remotion and separates scene planning from rendering for review.
Key features
- 01Plan video scenes for review
- 02Synthesize narration and render MP4
- 03Remotion motion graphics
- 04Self-host deployment
Use cases
- 01Turn a topic script into a promo video
- 02Create narrated videos from code content
- 03Review a scene plan before rendering
MCP support
It exposes `plan_video_scenes` and `render_video` over streamable HTTP, letting compatible agents plan scenes and produce a downloadable MP4.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
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"}}}Open in Cursor{"servers":{"globalion-video-render":{"type":"http","url":"https://video-render.regiq.in/api/mcp"}}}Open in 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"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://video-render.regiq.in/api/mcpAuth requiredTools
Details
From the project READMEvideo-render-mcp
An MCP server that turns a script into a Hyperplexed-style motion-graphics MP4.
Plug the URL into Claude Desktop, Cursor, or any MCP-compatible agent and it
gains a render_video tool.
- No watermark. Ever.
- Free voice (Microsoft Edge Neural TTS). Optional ElevenLabs upgrade via env var.
- Motion graphics via Remotion — same engine Fireship-style channels use.
- MCP over streamable-HTTP — one URL, no local installation for the user.
Hosted for free at video-render.regiq.in (20 renders/day per Google account) or self-host with the Docker Compose below.
Use it (hosted)
-
Visit https://video-render.regiq.in and sign in with Google.
-
Copy your API key from the dashboard.
-
Add to Claude Desktop's
claude_desktop_config.json:{ "mcpServers": { "video-render": { "url": "https://video-render.regiq.in/api/mcp", "headers": { "Authorization": "Bearer YOUR_KEY_HERE" } } } } -
Restart Claude Desktop. Ask it: "Make a 30-second promo video for X, Fireship style, then hand me the MP4."
The agent will call plan_video_scenes, show you the plan, and — on your
confirmation — call render_video and return a downloadable MP4 URL.
Tools
| Tool | Purpose |
|---|---|
plan_video_scenes | Fill a ScenePlan schema (title, targetDurationSec 5–180, script, 1–12 scenes, voice, accent). Returns the plan for user review — no server work. |
render_video | Synthesise narration + render the MP4. Returns { videoUrl, durationSec, sizeBytes }. The URL is valid for 7 days. |
Both tools take the same ScenePlan shape:
{
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"
}
Self-host
You'll need:
- Docker + Compose
- A Google OAuth client — Cloud Console
- A domain pointed at the server (or run on
localhost:3010)
Then:
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
Open http://localhost:3010, sign in, copy your key, point Claude Desktop at
http://localhost:3010/api/mcp.
Limits (hosted tier)
- 20 successful renders per Google account per UTC day
- 720p H.264
- Up to 180-second videos
- MP4s expire 7 days after render
Self-host removes all of these.
License
MIT.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.