cuttingfloor MCP server
online · 100% uptimeio.github.Mvp2o-ai/cuttingfloor·v0.30.0Hosted video editing for AI agents: cut, caption, mix and export real video. Sign in with OAuth.
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed cuttingfloor yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
cuttingfloor tools
Tool list not cached yet. `describe` through the gateway fetches it live.
How cuttingfloor compares
Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 62% of 1,337 Media servers
- Uptime
- 100%
- of our recent checks; the typical remote Media server answers 100%
- Response time
- 1,485 ms
- faster than 5% of 862 Media servers
Release history: 8 versions in the registry since 2026-10-19, latest 2026-11-02, typically several a day.
Install cuttingfloor in Claude Code, Cursor or VS Code
claude mcp add --transport http cuttingfloor https://api.cuttingfloor.ai/mcp
What the publisher says
From the cuttingfloor repository's README, as published. We do not edit it. Read it on GitHub
cuttingfloor
A headless video editor for agents, as an MCP server. An agent imports footage, cuts it on a timeline with granular editing tools, looks at the result after every edit, checks it, and exports a file.
- Every edit returns a new timeline id, plus a preview image of the result. Timelines are immutable, so going back is just using an older id.
- Nothing is stored for you. Timelines, media and outputs live in a cache with a time limit (24 hours for timelines, 7 days for media and exports). Export to keep work.
- One Docker image runs locally (free) and hosted. Engines (FFmpeg, MLT) ship inside it; Docker is the only thing you install.
Status: Phase 3 in progress. Import, timelines, clip editing, timing (speed, ramps, reverse, freeze frames, roll/slip/slide, range extract, nested timelines), transitions, titles and captions, audio (gain, pan, fades, ducking, loudness), effects (colour, LUTs, blur, chroma key and more; EQ, compressor, denoise, pitch), analysis (transcripts, beats, faces, tracking), compositing (transforms, keyframes, masks, blend modes, animations), motion graphics and HTML stills (sandboxed), mattes, local voiceover with timed words, people cut-outs, previews, exact QA checks and H.264/ProRes export work end to end. Provider tools (ElevenLabs, OpenAI) and NLE interchange come next.
Run it
docker compose up -d # local mode: one node on 127.0.0.1:8787, plus the motion sandboxCompose starts two containers from the same image: cuttingfloor (the server) and cuttingfloor-motion, the sandbox where agent-written HTML for create.motion and create.still renders. The sandbox has no route out, no data volume, no capabilities, a read-only filesystem and fixed CPU, memory and process limits. Chromium's own sandbox stays on inside it, using the seccomp profile at tools/motion/seccomp.json (Docker's default plus namespace creation). Run compose from a checkout of this repository so that file is there.
Connect an MCP client over Streamable HTTP:
{ "mcpServers": { "cuttingfloor": { "url": "http://127.0.0.1:8787/mcp" } } }Or over stdio, for clients that only launch commands. The stdio process forwards to the running container, so long exports keep going after the client exits:
{ "mcpServers": { "cuttingfloor": { "command": "docker", "args": ["exec", "-i", "cuttingfloor", "cuttingfloor", "mcp"] } } }Folders (set them in a .env next to compose.yaml, see .env.example):
Provider keys are yours (bring your own) and go in the same .env, or in Docker secrets (/run/secrets/). They never pass through a tool, and video://server/health shows only whether each is set. create.lipsync needs SYNCAPIKEY from sync. labs (Settings → API keys); they bill your account for each second sent. Run docker compose up -d after adding one.
The image includes /samples/sample.mp4 (10 s test pattern with a tone) and /samples/card.png to try things with nothing mounted.
On Docker Desktop for Mac, raise the memory limit for long 4K timelines; bind-mounted footage reads go through VirtioFS. On Linux, create the exports folder before the first start so it belongs to you.
How an agent uses it
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
cuttingfloor: common questions
- Is cuttingfloor MCP server safe?
- Mostly: it is graded B (80/100). Read the cuttingfloor safety report
- How do I install cuttingfloor?
- It runs remotely at api.cuttingfloor.ai. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does cuttingfloor need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is cuttingfloor maintained?
- The last commit was 10 days ago (2026-10-25). The latest release is v0.30.0.
- Is cuttingfloor up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of cuttingfloor?
- Servers from other publishers that do the same job: Kinocut MCP server, OpenScreen MCP server and apimodels MCP server.
- How does cuttingfloor compare with other Media MCP servers?
- safety score 80/100 (higher than 62% of 1,337 Media servers); uptime 100% (of our recent checks; the typical remote Media server answers 100%); response time 1,485 ms (faster than 5% of 862 Media servers). Full comparison.
Alternatives to cuttingfloor
Same job from other publishers: the closest match first, then the best rated.
KinocutGuardrailed video editing for AI agents: FFmpeg, captions, effects, Hyperframes, and receipts.not reviewedEstablishedB- OpenScreenScreen recorder and video editor. Agents record, trim, zoom, caption, add effects and export.not reviewedEstablishedC
apimodelsImage, video, chat and speech models with one account — local (npx) or hosted with OAuth sign-in.not reviewedGrowingA
Transloadit Media ProcessingProcess video, audio, images and documents with Transloadit Robots. Connect by URL with OAuth.not reviewedEstablishedA
CartCutEdit video in the CartCut desktop editor: cuts from a transcript, captions, motion, effects.not reviewedEstablishedA