MCP Video
Cinema-grade video production via MCP
8 tools for recording, editing, effects, captions, TTS, and smart screenshots. Built on ffmpeg + Playwright.
What it solves
Turning a website into a presentable video usually means a screen recorder, a video editor, a captioning tool and a voiceover, four programs and an afternoon. mcp-video puts the whole chain behind an assistant: you describe the video you want and it records, cuts, grades, narrates and captions it.
How it works
Eight tools cover the pipeline. Recording drives Playwright frame by frame at 60 frames per second and lets ffmpeg encode, so there are no dropped frames, with sixteen easing curves for scroll shots. Editing does speed, crop, reverse, keyframe zoom and picture in picture. Colour brings grading and twenty-two film LUTs. Audio handles extraction, music, ducking and nine voice effects. Text burns subtitles, auto-captions through Whisper and animates in fifteen styles. Compose joins clips, converts to Instagram, TikTok, YouTube Short or LinkedIn formats, and syncs to a beat. Speech generates narration through ElevenLabs or OpenAI. Screenshots detect more than fifteen kinds of page element on their own.
When to use it
Reach for it when the video is about a website or a product screen: a scroll-through of a new page, a narrated explainer, a social cut of a feature. It runs as a normal stdio server for Claude Code, or in HTTP mode as a long-lived microservice if you want it to sit on a machine and take jobs.
When not to use it
It needs real binaries on the machine: Node 18 or newer, ffmpeg and ffprobe, and a Playwright Chromium. That rules out the usual serverless box. Narration and automatic captions also need an ElevenLabs or OpenAI key, so those two parts are not free and not offline.
Stars
★ 5
Forks
⑂ 2
installs
↓ 1,619
Clones (14d)
⊟ 109
Language
TypeScript
Tools
8
Updated
2026-08-21
Install
npx -y @studiomeyer/mcp-video