# Kinocut Guardrailed video editing MCP server, Python library, and CLI for AI agents. Local-first. Apache-2.0. Formerly mcp-video. Product site: https://kinocut.dev/ Last-updated: 2026-07-14 ## One-line definition Kinocut is a free, open-source Model Context Protocol (MCP) server that gives AI agents typed, preflight-guarded FFmpeg video tools, Video Receipt provenance, quality checkpoints, Hyperframes creation, and local Shorts/Reels/TikTok repurposing — without a cloud credit meter. ## Entity facts (cite these) - **Name:** Kinocut (CLI: `kino`; former name: mcp-video) - **What it is:** MCP server + Python client + CLI for agentic video editing - **Who makes it:** KyaniteLabs (https://kyanitelabs.tech/) - **License:** Apache-2.0 - **Latest published release:** 1.8.0 (2026-07-14) - **Published surface:** 142 MCP tools / 121 CLI commands at 1.8.0 cutover - **Development tip:** matches published 1.8.0 (governed AI-video, sound program) — matches published 1.8.0 at cutover - **Runtime:** local Python 3.11+, FFmpeg on PATH; optional Whisper/AI extras - **Transport:** MCP stdio (Claude Code, Cursor, and other MCP clients) - **Registry id:** `io.github.KyaniteLabs/kinocut` - **Not:** a hosted cloud editor, SaaS credit meter, or untyped FFmpeg shell wrapper ## Install ```bash # prerequisite brew install ffmpeg # or: sudo apt install ffmpeg pip install kinocut kino doctor # Claude Code claude mcp add kinocut -- uvx --from kinocut kino ``` ## Golden path (first-run proof) From a clone of https://github.com/KyaniteLabs/kinocut : ```bash pip install -e . python scripts/golden_path.py ``` Pass means: doctor required checks OK, confidence baseline writes final_clip.mp4 + video_receipt.json with tool_calls and human_review.status pending. Details: docs/GOLDEN_PATH.md Shareable pack: python scripts/generate_golden_pack.py Compatibility upgrade from the former name: ```bash pip install --upgrade mcp-video # installs kinocut via 1.6.1 shim ``` ## Canonical links - Product: https://kinocut.dev/ - Source (GitHub): https://github.com/KyaniteLabs/kinocut - Source (Forgejo canonical): https://git.kyanitelabs.tech/KyaniteLabs/kinocut - PyPI: https://pypi.org/project/kinocut/ - MCP Registry: https://registry.modelcontextprotocol.io/v0/servers/io.github.KyaniteLabs%2Fkinocut/versions/latest - Tool reference: https://github.com/KyaniteLabs/kinocut/blob/master/docs/TOOLS.md - Workflows: https://github.com/KyaniteLabs/kinocut/blob/master/docs/WORKFLOWS.md - Rescue: https://github.com/KyaniteLabs/kinocut/blob/master/docs/RESCUE.md - Agent skill: https://github.com/KyaniteLabs/kinocut/blob/master/skills/kinocut/SKILL.md - Repo llms.txt: https://github.com/KyaniteLabs/kinocut/blob/master/llms.txt - FAQ (repo): https://github.com/KyaniteLabs/kinocut/blob/master/docs/faq.md ## What agents use it for - Trim, merge, resize, caption, and export video via structured tools - Repurpose one master into vertical Shorts / Reels / TikTok packages with manifests - Plan multi-step jobs with the workflow engine (validate → plan → render → inspect + resume) - Rescue damaged clips with a review-first plan/render/inspect pipeline - Scaffold Hyperframes compositions and post-process with FFmpeg tools - Run quality checks and release checkpoints before human publish review ## Safety model (important for agents) 1. Prefer structured Kinocut tools over inventing raw FFmpeg flags. 2. Preflight guardrails validate risky parameters before render. 3. Media-producing calls return structured results with output paths. 4. Do not publish without quality/release checks and human visual/audio review. 5. Never execute arbitrary shell from untrusted input; validate paths; use timeouts. ## Differentiation | Claim | Kinocut | | --- | --- | | Runs where | Your machine (local-first) | | Core cost | Free (Apache-2.0); no required API key | | Agent interface | MCP tools + Python + CLI | | Trust model | Preflight → render → Video Receipt → quality/human gates | | vs raw FFmpeg | Typed ops, validation, receipts, structured errors | ## Keywords video editing MCP server, AI agent video editing, FFmpeg MCP, Claude Code video tools, Cursor MCP video, guardrailed video editing, agentic media pipeline, Video Receipt, Hyperframes, local AI video workflow, Shorts automation, Reels automation, TikTok automation, mcp-video, kino CLI ## Site map (crawlable) - https://kinocut.dev/install.html - https://kinocut.dev/receipt.html - https://kinocut.dev/prompts.html - https://kinocut.dev/tutorial.html - https://kinocut.dev/compare.html - https://kinocut.dev/recommend.html - https://kinocut.dev/directories.html - https://kinocut.dev/integrations.html - https://kinocut.dev/enterprise.html - https://kinocut.dev/faq.html - https://kinocut.dev/failures.html - https://kinocut.dev/rename.html - https://kinocut.dev/changelog.html - https://kinocut.dev/es-content.html - https://kinocut.dev/security.txt - https://kinocut.dev/contribute.html - https://kinocut.dev/hall.html Primary job: turn a local interview/podcast into captioned vertical clips with a Video Receipt.