Automated Video Generator plugin

A self-hosted pipeline turns a text script into an MP4 with voiceover and stock footage, and an agent drives it through MCP.

  • 129 ★ on the repository
  • Last commit
  • MIT
Plugin

Extended access

Why this level

  • In write mode the agent writes and deletes project files and runs pipeline commands.
  • Publishing to social networks through a third-party service is switched on by a flag and a key.
All reasons and checks

itspremkumar/automated-video-generator

Install

Manual install

npm install

First command of the README quick start. For an agent use `claude mcp add automated-video-generator -- npx automated-video-generator`.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • In write mode the agent writes and deletes project files and runs pipeline commands.
  • Publishing to social networks through a third-party service is switched on by a flag and a key.

This is third-party code. Review the repository files before installing.

What it does

The pipeline reads a script or JSON job, picks stock footage, voices the text with Kokoro and Edge-TTS as fallback, and assembles the video in Remotion with burned-in captions. No API keys are needed to start, because Openverse and free CC sources work out of the box. There is a CLI, a batch mode, a web portal on port 3001 and a Docker image. Agents get an MCP server over stdio with dozens of tools, resources and four prompts, for example `create-youtube-short` and `batch-generate`. The Claude Code plugin adds two skills, `cli-operations` and `generate-script`. By default the server runs in safe mode and only reads.

Who it is for. People who produce short clips and explainers in batches and want an agent to assemble them without paid video services.

Good fit when

  • A list of scripts has to become a series of vertical clips for Shorts or TikTok.
  • Voiceover and captions must be created locally, without watermarks.
  • An agent writes a script, validates it and starts a render in one session.
  • Videos in several languages are built from one set of jobs.

Not a fit when

  • You need cinematic editing of your own footage.
  • The agent would have to post to social networks without your oversight.
  • A video is needed within seconds, while rendering runs on your machine.

Example request

Read the input script, validate it with `validate_input_script` and show the video plan before starting the render.

Limitations

Rendering takes a lot of time and loads the computer, and Node.js 18 or newer is required. Write mode is switched on by `ALLOW_UNSAFE_MCP_TOOLS=1` and lets the agent write project files, delete and run pipeline commands, so enable it only for trusted agents. Publishing to TikTok, Instagram and YouTube through upload-post.com needs the `--post` flag and a service key. Stock footage comes from open sources and the selection may not match the script.

How to disable. Remove the MCP entry (`claude mcp remove automated-video-generator`), unset `ALLOW_UNSAFE_MCP_TOOLS` and stop the web portal. Finished videos sit in the `output/` folder and need deleting separately.

FAQ

How do I connect the MCP server?

In Claude Code run `claude mcp add automated-video-generator -- npx automated-video-generator`. For other clients add the `npx` command with the `automated-video-generator` argument to `mcpServers`.

What is safe mode?

It is the default: read tools such as `read_input_script`, `list_output_videos` and `health_check` work, while writing tools are blocked.

How do I make a first video without an agent?

Run `npm install`, then `npm run generate`. It reads `input/scripts/input-scripts.json` and writes an MP4 to `output/<id>/`. For the interface run `npm run dev` and open `localhost:3001`.

Are API keys required?

Not to start: stock footage comes from Openverse and other free sources and the voice is made by local Kokoro. A key is needed only for publishing through upload-post.com.

Which prompts does the server include?

Four: `create-marketing-video`, `create-youtube-short`, `batch-generate` and `debug-pipeline`.

Discussion

No questions or reviews yet.

Plugins

Skills, a CLI and an MCP server that let Claude Code or Codex make video from a brief: editing, graphics, voiceover, subtitles

SkillExtended access347Repository stars

ClipForge MCP

ClipForge

Official

ClipForge MCP builds a vertical video from a topic or a product link: stock footage, Edge TTS voiceover and captions, no keys, composed with FFmpeg

MCP serverExtended access1.3KRepository stars

A local short-video studio: topic, script, CC0 images, voice-over and MP4 with subtitles, driven by Claude Code or Codex

WorkflowBroad access245Repository stars
Official

One prompt becomes a finished MP4: voiceover, music, stock footage, AI clips, captions and review on Remotion

PluginExtended access166Repository stars

Agentic video studio for Claude Code, Cursor and Codex: script, voiceover, images, stock footage, music, subtitles and render

WorkflowExtended access80KRepository stars

Claude Code Video Toolkit

claude-code-video-toolkit

A video production kit for Claude Code: script, voiceover, music, visuals and MP4 rendering through Remotion, with some steps on paid cloud services

SkillExtended access2.5KRepository stars

README in short

The README walks through five ways to start: a Windows app, a launcher, manual setup, Docker and npm for agents. Then come the CLI reference, architecture, a comparison with similar services and a roadmap.

README badge

Report a problem