This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryUpdates Highlights, Production Fixes, and Safety And Compatibility across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds local workflow engine with validate, plan, render, inspect, resume, variants, cleanup, and provenance receipts. Adds local workflow engine with validate, plan, render, inspect, resume, variants, cleanup, and provenance receipts. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Low |
Adds dedicated rescue pipeline for diagnosis, repair plans, approved rendering, and verified outputs. Adds dedicated rescue pipeline for diagnosis, repair plans, approved rendering, and verified outputs. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Low |
Expands compositing with workflow‑safe layer stacks, masks, blend modes, and rotation controls. Expands compositing with workflow‑safe layer stacks, masks, blend modes, and rotation controls. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Low |
Adds audio ducking, LUT‑based color grading, progress notifications, and Spanish README guidance. Adds audio ducking, LUT‑based color grading, progress notifications, and Spanish README guidance. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Low |
Provides post‑rescue planning surfaces for semantic timelines, timeline edits, subject‑aware transforms, restoration, composition, creative autopilot, and explicit remote‑egress contracts. Provides post‑rescue planning surfaces for semantic timelines, timeline edits, subject‑aware transforms, restoration, composition, creative autopilot, and explicit remote‑egress contracts. Source: granite4.1:30b@2026-07-15-audit Confidence: high |
— |
| Feature | Low |
Adds post-rescue planning surfaces for semantic timelines, timeline edits, and creative autopilot. Adds post-rescue planning surfaces for semantic timelines, timeline edits, and creative autopilot. Source: llm_adapter@2026-07-15 Confidence: low |
— |
| Feature | Low |
Enforces fail‑closed behavior for workflow paths, writes, approvals, and engine failures with structured errors and privacy‑safe receipts. Enforces fail‑closed behavior for workflow paths, writes, approvals, and engine failures with structured errors and privacy‑safe receipts. Source: llm_adapter@2026-07-15 Confidence: low |
— |
| Feature | Low |
Keeps rescue pipeline local-only and source‑immutable; it does not download models or invoke cloud services silently. Keeps rescue pipeline local-only and source‑immutable; it does not download models or invoke cloud services silently. Source: granite4.1:30b@2026-07-15-audit Confidence: low |
— |
| Feature | Low |
Maintains compatibility of existing MCP, CLI, and Python APIs; intentional 24 fps delivery behavior remains unchanged. Maintains compatibility of existing MCP, CLI, and Python APIs; intentional 24 fps delivery behavior remains unchanged. Source: granite4.1:30b@2026-07-15-audit Confidence: low |
— |
| Feature | Low |
Exercises portability against pinned FFmpeg versions 6, 7, and 8 builds. Exercises portability against pinned FFmpeg versions 6, 7, and 8 builds. Source: granite4.1:30b@2026-07-15-audit Confidence: low |
— |
| Bugfix | Medium |
Fixes audio‑only WAV normalization and muxing to use audio‑aware probes, preventing false video‑stream failures. Fixes audio‑only WAV normalization and muxing to use audio‑aware probes, preventing false video‑stream failures. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
Normalizes hyperframes relative project paths once, eliminating duplicate directory issues. Normalizes hyperframes relative project paths once, eliminating duplicate directory issues. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
Allows audio composition to accept `WAVE_FORMAT_EXTENSIBLE` PCM WAV files via canonical decoding. Allows audio composition to accept `WAVE_FORMAT_EXTENSIBLE` PCM WAV files via canonical decoding. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
Ensures `--fail-on-warning` exits nonzero when quality checks fail, providing explicit saturation and contrast metrics. Ensures `--fail-on-warning` exits nonzero when quality checks fail, providing explicit saturation and contrast metrics. Source: llm_adapter@2026-07-15 Confidence: high |
— |
Full changelog
MCP Video 1.6.0 expands the project from individual editing tools into a guarded execution layer for agent-driven video workflows.
Highlights
- Added a local workflow engine with validate, plan, render, inspect, resume, variants, cleanup, provenance receipts, and fail-closed workspace confinement across MCP, CLI, and Python.
- Added the dedicated rescue pipeline for source-backed diagnosis, reviewable repair plans, approved rendering, verified master and sharing outputs, resumable intermediates, and hashed receipts.
- Added post-rescue planning and verification surfaces for semantic timelines, timeline edits, subject-aware transforms, restoration, composition, creative autopilot, and explicit remote-egress contracts.
- Expanded compositing with workflow-safe layer stacks, transforms, masks, timing windows, full-canvas blend modes, rotation and pivot controls, richer receipts, and source/output hashes.
- Added audio ducking, LUT-based color grading, progress notifications, bilingual common errors, and Spanish README guidance.
Production Fixes
- Audio-only WAV normalization and muxing now use audio-aware probes without false video-stream failures.
- Hyperframes relative project paths are normalized once instead of duplicating the project directory.
- Audio composition accepts supported
WAVE_FORMAT_EXTENSIBLEPCM WAV files through canonical internal decoding. - Technical and design quality checks share explicit saturation and contrast metrics;
--fail-on-warningnow exits nonzero whenever the result fails.
Safety And Compatibility
- Workflow paths, writes, sources, approvals, dependencies, resumptions, resource caps, and engine failures fail closed with structured errors and privacy-safe receipts.
- Rescue remains local-only and source-immutable. It does not download models or silently invoke cloud services.
- Existing MCP, CLI, and Python APIs remain compatible. Intentional 24 fps delivery behavior is unchanged.
- Portability is exercised against pinned FFmpeg 6, 7, and 8 builds.
Upgrade with:
pip install --upgrade mcp-video
Full details are in the changelog.
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
Related tools
Earlier breaking changes
- v1.7.0 Moves implementation package from `mcp_video` to `kinocut`; new Python integrations must import from `kinocut`.
Beta — feedback welcome: [email protected]