video-render-mcp
Provides optional integration with ElevenLabs for high-quality voice narration in rendered videos.
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.
video-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.
Related MCP server: grok-video-mcp
Tools
Tool | Purpose |
| Fill a |
| Synthesise narration + render the MP4. Returns |
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 -dOpen 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.
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
Make animated videos by asking Claude, Cursor or any MCP client. Your AI writes it, we render it.
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
AI video editor your agent can drive: plan scenes, edit a multi-track timeline, and render MP4s.
Turn documents and photos into narrated AI videos from Claude, ChatGPT, Codex or any MCP client.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceMCP server for programmatic video generation. Send a prompt, get an MP4.-
- AlicenseAqualityBmaintenanceMCP server that gives AI agents xAI Grok video generation — submit a prompt, poll the render, download the clip. Works with OpenCode, Claude Desktop, Cursor, VS Code, and any MCP client.4MIT
- FlicenseNot gradedqualityAmaintenanceA local MCP server for Claude Code, Codex, Hermes, and OpenCode that lets an agent watch raw clips, select shots, plan a timeline, sync cuts to music, and render a finished montage from a natural-language description. It returns a reviewable timeline digest and contact sheet before rendering, so you approve the edit in chat instead of opening a video editor.-
- FlicenseNot gradedqualityAmaintenanceA local MCP server that lets chat-based coding agents turn a folder of raw clips into finished, beat-synced montage videos by handling shot selection, music matching, subtitles, transitions, and rendering through natural language. It returns a timeline digest and contact sheet for approval before any frame is rendered.-