Skip to content

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.

00

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.

Windows, PowerShell
winget install --id Gyan.FFmpeg -e
npm install playwright && npx playwright install chromium
pip install edge-tts
macOS, Homebrew
brew install ffmpeg
npm install playwright && npx playwright install chromium
pip install edge-tts
Linux, Debian or Ubuntu
sudo apt update && sudo apt install -y ffmpeg
npm install playwright && npx playwright install chromium
pip install edge-tts
01

Add 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.

mcp.json
{
  "mcpServers": {
    "openvidstudio": {
      "command": "npx",
      "args": ["-y", "@openvidstudio/mcp-server"]
    }
  }
}
02

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.

ask your agent
run preflight against http://localhost:3000
03

Working 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.

shell
git clone https://github.com/AnayDhawan/openvidstudio.git
cd openvidstudio
pnpm install
pnpm --filter @openvidstudio/mcp-server build

Then 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