KINOCUT
1.8.0 published local-first human review

Language EN ES

Doctor-first. Required checks green, then golden path — optional AI extras can wait.

Install matrix

Published package: see public_claims.json (published_version).

Prerequisite: FFmpeg on PATH.

OS package managers

OSFFmpeg
macOSbrew install ffmpeg
Ubuntu/Debiansudo apt install ffmpeg
WindowsInstall a build with ffmpeg on PATH (e.g. winget/chocolatey/scoop or official builds)

Kinocut package

GoalCommand
Stable publishpip install kinocut
Upgradepip install -U kinocut
From former namepip install -U mcp-video (shim → current Kinocut)
Editable clonepip install -e . from repo root
No global installuvx --from kinocut kino doctor

Verify (doctor-first)


kino doctor

# or

kino doctor --json

Pass: summary.required_ok == true (or text status without missing required items).

Optional AI extras can be missing for core editing.

Then prove plumbing:


python scripts/golden_path.py   # from a clone

MCP hosts

Claude Code


claude mcp add kinocut -- uvx --from kinocut kino

Cursor / generic stdio JSON


{

  "mcpServers": {

    "kinocut": {

      "command": "uvx",

      "args": ["--from", "kinocut", "kino"]

    }

  }

}

Same shape works for other MCP clients that launch a local stdio server.

Claude Desktop MCPB (staged)

Local package under mcpb/ — launches an existing Python env with Kinocut; still needs FFmpeg.

Native self-contained bundles are not published yet. See MCPB.md.

Optional extras

You wantInstallNotes
Whisper transcriptionpip install "kinocut[transcribe]"Large (torch)
Image analysispip install "kinocut[image]"~50 MB
Stem separationpip install "kinocut[stems]"Large
AI upscalepip install "kinocut[upscale]"Large; Python ≤3.12 often
Procedural audiopip install "kinocut[audio]"numpy
Everything AIpip install "kinocut[ai]"Several GB

Core golden path does not require extras.

Hyperframes (optional)

Node.js 22+ and a resolvable Hyperframes CLI (hyperframes on PATH or MCP_VIDEO_HYPERFRAMES_COMMAND). Not required for FFmpeg tools or golden path.

Python client


from kinocut import Client

Client().info("clip.mp4")

Failure recovery

SymptomFix
ffmpeg: command not foundInstall FFmpeg; restart shell
kino: command not foundpip install kinocut or use python -m kinocut
Import errors / old PythonUse Python 3.11+
Doctor missing optional AIExpected unless you installed extras
Hyperframes hang/initSee Hyperframes doctor; skip for core path
Golden path fails mid-workflowRe-run; check disk space; open workflow stderr

Related