LabscoMCP early access ↗
vizionik25MCP SERVER

Moviepy MCP

Cut, join, resize, overlay and re-time video from an agent — a MoviePy-backed editing service exposed as both a REST API and MCP tools.

by vizionik25 ↗Video Generation & EditingCommunity

LABSCO SUMMARY

Local files, local FFmpeg, nothing uploaded.

Every operation takes a path on your machine and writes back to it, which makes this usable on footage you would not hand to a hosted editing API. The full tool list lives in the server module rather than the README, so expect the advertised surface to be wider than the examples shown — check tools/list in your client for the exact set your version exposes.

What it is

A video generation and editing service built on FastAPI, MoviePy and FastMCP. The same operations are reachable two ways: as REST endpoints for an application, and as MCP tools for an agent — so an editing pipeline can be driven from a conversation without a separate integration.

What you get

  • A simple video created from text on a background — create_video
  • Clips trimmed and joined — cut_video, concatenate_videos
  • Geometry changes: resize, crop, rotate, mirror horizontally or vertically, and margins added around the frame — resize_video
  • Time changes: playback speed, fades, looping, and time effects such as reverse or freeze
  • Audio work: volume adjusted, the audio track extracted, faded, or looped — adjust_volume
  • Compositing: several videos stacked or gridded together, and text or image overlays applied — text_overlay
  • Colour filters applied to a clip

Requirements

Python 3.12+, uv, and FFmpeg installed on the machine — MoviePy needs it for processing. Install dependencies with uv sync from a clone. The package is videoEditor-mcp (0.1.0). No account and no key; everything runs locally against files on disk, and the FastAPI server comes up on http://localhost:8000 with auto-generated docs at /docs. A Dockerfile and docker-compose file ship with the repository if you would rather containerise it.

Setup effort

Build from source — git clone https://github.com/vizionik25/moviepy-mcp.git