Skip to content

pastorsimon1798/mcp-video

v1.7.0 Breaking

This release includes 3 breaking changes for platform teams planning a safe upgrade.

Published 16d MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agent-tools ai-agents ai-video claude claude-code cli
+14 more
cursor ffmpeg hyperframes mcp mcp-server mcp-tools media-automation model-context-protocol python python-library subtitles video video-automation video-editing

Affected surfaces

auth

ReleasePort's take

Moderate signal
editorial:auto 11d

Kinocut 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 summary

Kinocut becomes the canonical identity for MCP Video with preserved compatibility via a shim.

Changes in this release

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 kino and kinocut CLI commands alongside the preserved mcp-video command.
  • The kinocut npm package provides a thin uvx launcher for the kino CLI, and the MCP Registry entry now publishes under the immutable io.github.KyaniteLabs/kinocut identity.
  • The canonical skills/kinocut agent skill teaches both MCP and CLI workflows; skills/mcp-video remains as a compatibility pointer.

Changed

  • The project, repository links, documentation, package metadata, and public discovery surfaces now use the Kinocut name and kinocut.dev home.
  • The implementation package moved from mcp_video to kinocut. New Python integrations should import from kinocut.
  • 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.1 is a metadata-only upgrade shim that installs kinocut==1.7.0 and forwards every optional extra. Existing mcp_video imports, mcp-video commands, MCP_VIDEO_* environment variables, ~/.mcp-video data, 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.0 are 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 kinocut as 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

Track pastorsimon1798/mcp-video

Get notified when new releases ship.

Sign up free

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.

All releases →

Beta — feedback welcome: [email protected]