Download
Install the prerequisites, grab the source, build the server. Everything runs on your machine.
Apache 2.0. The zip is the current main branch.
Install the prerequisites
Node 18 or newer is assumed. These lines cover the rest: ffmpeg 4.0+ for sound effects and QC frames, the Chromium build Playwright drives during capture, and edge-tts for narration. Pick your platform.
winget install --id Gyan.FFmpeg -e
npm install playwright && npx playwright install chromium
pip install edge-ttsbrew install ffmpeg
npm install playwright && npx playwright install chromium
pip install edge-ttssudo apt update && sudo apt install -y ffmpeg
npm install playwright && npx playwright install chromium
pip install edge-ttsAdd it to your agent
Drop this into your MCP client config, then restart the client. npx fetches the server on first run, so there is nothing to install first.
{
"mcpServers": {
"openvidstudio": {
"command": "npx",
"args": ["-y", "@openvidstudio/mcp-server"]
}
}
}Check the machine
Twenty six tools should appear after the restart. Ask your agent to run preflight: it checks ffmpeg, Playwright's Chromium and whether your app is responding, and every failure names the command that fixes it.
run preflight against http://localhost:3000Working on the pipeline
Only if you are changing openvidstudio itself. Build from a clone and point the config at dist/stdio.js with node instead of npx.
git clone https://github.com/AnayDhawan/openvidstudio.git
cd openvidstudio
pnpm install
pnpm --filter @openvidstudio/mcp-server buildThen ask for a video
Start your app, then say something like “build a 30 second demo video of this product”. Your agent runs the intake, drafts a beats file, and shows you the whole thing before it writes anything to disk.
What it does from there