This release includes 3 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+14 more
Affected surfaces
ReleasePort's take
Moderate signalKinocut v1.7.0 introduces new CLI commands and an npm package while moving the Python implementation from `mcp_video` to `kinocut`, requiring updated imports.
Why it matters: The breaking change (severity 70) forces all Python integrations to import from `kinocut`; failure causes ImportError, so update code before deployment.
Summary
AI summaryKinocut becomes the canonical identity for MCP Video with preserved compatibility via a shim.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Breaking | High |
Moves implementation package from `mcp_video` to `kinocut`; new Python integrations must import from `kinocut`. Moves implementation package from `mcp_video` to `kinocut`; new Python integrations must import from `kinocut`. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Low |
Adds `kinocut` and `kino` CLI commands alongside preserved `mcp-video` command. Adds `kinocut` and `kino` CLI commands alongside preserved `mcp-video` command. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Low |
Introduces `kinocut` npm package providing thin `uvx` launcher for the `kino` CLI. Introduces `kinocut` npm package providing thin `uvx` launcher for the `kino` CLI. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Low |
Updates MCP Registry entry to publish under immutable `io.github.KyaniteLabs/kinocut` identity. Updates MCP Registry entry to publish under immutable `io.github.KyaniteLabs/kinocut` identity. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Low |
Adds `skills/kinocut` agent skill teaching both MCP and CLI workflows; `skills/mcp-video` remains as compatibility pointer. Adds `skills/kinocut` agent skill teaching both MCP and CLI workflows; `skills/mcp-video` remains as compatibility pointer. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
Fixes MCP Registry metadata to use registry‑supported GitHub mirror URL while keeping Forgejo as canonical source. Fixes MCP Registry metadata to use registry‑supported GitHub mirror URL while keeping Forgejo as canonical source. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
Updates MCP stdio handshake to report `kinocut` as the server name instead of the retired project name. Updates MCP stdio handshake to report `kinocut` as the server name instead of the retired project name. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Low |
Corrects Remotion removal version to v1.3.1 in contribution, testing, licensing, design‑standard, integration, workflow, and agent setup docs. Corrects Remotion removal version to v1.3.1 in contribution, testing, licensing, design‑standard, integration, workflow, and agent setup docs. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Refactor | Low |
Updates project, repository links, documentation, package metadata, and public discovery surfaces to use Kinocut name and `kinocut.dev` home. Updates project, repository links, documentation, package metadata, and public discovery surfaces to use Kinocut name and `kinocut.dev` home. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Refactor | Low |
Separates current operating guidance from historical audits in documentation map; enforces canonical naming via public‑surface tests. Separates current operating guidance from historical audits in documentation map; enforces canonical naming via public‑surface tests. Source: llm_adapter@2026-07-15 Confidence: high |
— |
Full changelog
Kinocut is the new canonical identity for MCP Video: the same trusted local video execution layer, now with stable kinocut/kino entry points and a compatibility-preserving upgrade path.
Added
- Kinocut is now the canonical Python distribution and import package, with
kinoandkinocutCLI commands alongside the preservedmcp-videocommand. - The
kinocutnpm package provides a thinuvxlauncher for thekinoCLI, and the MCP Registry entry now publishes under the immutableio.github.KyaniteLabs/kinocutidentity. - The canonical
skills/kinocutagent skill teaches both MCP and CLI workflows;skills/mcp-videoremains as a compatibility pointer.
Changed
- The project, repository links, documentation, package metadata, and public discovery surfaces now use the Kinocut name and
kinocut.devhome. - The implementation package moved from
mcp_videotokinocut. New Python integrations should import fromkinocut. - Current documentation, examples, workflows, active plans, and research guidance now use canonical Kinocut names, paths, install commands, and the verified 135-tool/114-command surface. Dated evidence retains its historical identity with explicit snapshot notices.
- The documentation map separates current operating guidance from historical audits, proofs, and handoffs; local Markdown links and canonical naming are enforced by public-surface tests.
Compatibility
mcp-video==1.6.1is a metadata-only upgrade shim that installskinocut==1.7.0and forwards every optional extra. Existingmcp_videoimports,mcp-videocommands,MCP_VIDEO_*environment variables,~/.mcp-videodata,mcp-video://resource URIs, and receipt keys remain supported through at least Kinocut 1.8.x.- Clean installs and in-place upgrades from
mcp-video==1.6.0are exercised as release gates, including Python imports, all three CLI entry points, package metadata, and uninstall behavior.
Fixed
- MCP Registry metadata now uses the registry-supported GitHub mirror URL, while Forgejo remains canonical everywhere else. The publish workflow also supports a registry-only recovery dispatch, so a downstream registry rejection can be repaired without attempting to re-upload an immutable PyPI release.
- The MCP stdio handshake now reports
kinocutas the server name instead of the retired project name. - Contribution, testing, licensing, design-standard, integration, workflow, and agent setup docs now match the current package layout and release behavior; the Remotion removal version is corrected to v1.3.1.
Install or upgrade
pip install --upgrade kinocut
# Existing users can also upgrade without changing integrations:
pip install --upgrade mcp-video
Breaking Changes
- Package name changed from `mcp_video` to `kinocut`; Python imports must use `kinocut`.
- CLI entry points renamed: new `kino` and `kinocut` commands replace the deprecated `mcp-video` command.
- Project, repository links, documentation, and public surfaces now use the Kinocut name and domain `kinocut.dev`.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About pastorsimon1798/mcp-video
Video editing MCP server with 26 tools for trimming, merging, text overlays, audio sync, filters, color grading, audio normalization, picture-in-picture, split-screen, batch processing, format conversion, subtitles, watermarks, and more. 380 tests, CI on Python 3.11+3.12, progress callbacks, works with Claude Code, Cursor, and any MCP client.
Related context
Beta — feedback welcome: [email protected]