Kinocut · MCP Server

MCP-Server · 474c9c24

MCP-Server · lesen und schreiben und löschen · Apache-2.0 · lokal (stdio)

Beschreibung des Anbieters

Guardrailed video editing for AI agents: FFmpeg, captions, effects, Hyperframes, and receipts.

Werkzeuge

video_ai_remove_silence
Remove silent sections from video. Angabe des Anbieters · Beleg 5
video_ai_transcribe
Transcribe speech to text using Whisper. Angabe des Anbieters · Beleg 5
video_analyze
Comprehensive video analysis — transcript, metadata, scenes, audio, quality, chapters, colors. Accepts a local file path or an HTTP/HTTPS URL. Direct video URLs (e.g.… Angabe des Anbieters · Beleg 5
video_ai_scene_detect
Detect scene changes in video. Angabe des Anbieters · Beleg 5
video_ai_stem_separation
Separate audio into stems using Demucs. Angabe des Anbieters · Beleg 5
video_ai_upscale
Upscale video using AI super-resolution. Angabe des Anbieters · Beleg 5
video_ai_color_grade
Apply a color grade to a video — by LUT file, style preset, or reference video. Args: input_path: Video file to grade. output_path: Where to write the graded video.… Angabe des Anbieters · Beleg 5
video_quality_check
Run visual quality checks on a video. Analyzes brightness, contrast, saturation, audio levels, and color balance. Returns quality scores and recommendations.… Angabe des Anbieters · Beleg 5
video_release_checkpoint
Create preview artifacts only after the video passes quality gates. Use this before publishing or chaining more polish effects.… Angabe des Anbieters · Beleg 5
video_design_quality_check
Run comprehensive design quality analysis on a video. Checks layout, typography, color, motion, and composition quality. Can automatically fix issues where possible.… Angabe des Anbieters · Beleg 5
video_fix_design_issues
Auto-fix design issues in a video. Applies automatic fixes for brightness, contrast, saturation, and audio level issues.… Angabe des Anbieters · Beleg 5
video_mix_audio
Mix timed sounds with one AAC encode and stream-copy the primary picture.… Angabe des Anbieters · Beleg 6
audio_synthesize
Generate audio procedurally using synthesis. Creates WAV files from scratch using mathematical waveforms. No external audio files needed.… Angabe des Anbieters · Beleg 6
audio_preset
Generate preset sound design elements. Pre-configured sound effects for common use cases. No external audio files needed.… Angabe des Anbieters · Beleg 6
audio_sequence
Compose multiple audio events into a timed sequence. Creates a layered audio track from multiple timed sound events.… Angabe des Anbieters · Beleg 6
audio_compose
Layer multiple audio tracks with volume mixing. Mix multiple WAV files together with individual volume control.… Angabe des Anbieters · Beleg 6
audio_effects
Apply audio effects chain to a WAV file. Process audio through a chain of effects like reverb, filtering, normalization. Args: input_path: Absolute path to input WAV file.… Angabe des Anbieters · Beleg 6
video_add_generated_audio
Add procedurally generated audio to a video. One-shot convenience function to generate and add audio to video. Args: input_path: Absolute path to input video.… Angabe des Anbieters · Beleg 6
video_audio_spatial
Apply 3D spatial audio positioning. Angabe des Anbieters · Beleg 6
video_duck_audio
Mix background music under a video's voice with automatic ducking.… Angabe des Anbieters · Beleg 6
video_audio_bed
Mix a looped music bed under a voice source with ducking and loudness normalization. The voice drives sidechain ducking and loudness normalization.… Angabe des Anbieters · Beleg 6
video_info
Probe a video file for metadata. Returns JSON {success, info:{duration, resolution, codec, fps, size, ...}}. Use before any edit to learn the source's dimensions and length.… Angabe des Anbieters · Beleg 7
video_trim
Trim a video clip by start time and duration. Returns JSON {success, output_path} pointing at the rendered clip. Use to cut a segment out of a longer video.… Angabe des Anbieters · Beleg 7
video_merge
Concatenate two or more existing video clips into one rendered output file. Returns JSON {success, output_path}. Use to join ordered clips into a single video.… Angabe des Anbieters · Beleg 7
video_add_text
Overlay text on a video (titles, captions, watermarks). Returns JSON {success, output_path}. Use to burn a single text element into a video.… Angabe des Anbieters · Beleg 7
video_add_texts
Overlay multiple text elements on a video in a single FFmpeg pass. Returns JSON {success, output_path}. Use when one video needs several captions at once.… Angabe des Anbieters · Beleg 7
video_add_audio
Add, replace, or mix an audio track into an existing video and render a new output file. Returns JSON {success, output_path}. Use to score or re-voice a video; source video and audio are read only.… Angabe des Anbieters · Beleg 7
video_resize
Resize a video or change its aspect ratio. Returns JSON {success, output_path}. Use to fit a video to target dimensions or a preset ratio. Pass input_path as the source video (e.g.… Angabe des Anbieters · Beleg 7
video_convert
Transcode a video into a different container or codec (mp4, webm, gif, mov, ...). Returns JSON {success, output_path}. Use for format conversion; prefer video_export for delivery presets.… Angabe des Anbieters · Beleg 7
video_speed
Render a new video with playback speed changed; the source video is left unchanged. Returns JSON {success, output_path}. Use for slow-motion or fast-forward effects.… Angabe des Anbieters · Beleg 7

Voraussetzungen

  • uvx · Paketmanager · erforderlich · Beleg 1
  • GITHUB_SHA · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 8
  • KINOCUT_MCPB_PYTHON · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 9
  • KINOCUT_MCPB_SUPERVISED_PID_FILE · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 9
  • KINOCUT_MCPB_SUPERVISED_TOKEN · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 9
  • KINOCUT_MCPB_SUPERVISED_PROCESS_TREE · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 9
  • KINOCUT_MCPB_RUNTIME_CHILD · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 10
  • KINOCUT_MCPB_OWNER_KIND · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 10
  • GITHUB_OUTPUT · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 11

Installation

uvx kinocut==1.16.0

Eckdaten

—: Angabe nicht belegt.

Maintainer
KyaniteLabs
Repository-Lizenz
Apache-2.0
Letzter Repository-Commit

Commit innerhalb 90 Tagen

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
—
Bereiche
Content, Analyse, Büro
Plattformen
—
Version
1.16.0
Release
v1.16.0
Clients
Claude Code, Claude Desktop, Cursor
Repository-Themen
ai-agents, claude, claude-code, cursor, ffmpeg, mcp, mcp-server, python, video, video-editing

Zugriffe und Risiken

Zugriffe laut Paketangaben
lesen, schreiben, löschen
Authentifizierung
—
Transport
stdio
Technische Prüfung
Ungeprüft

Fehlende Angaben bedeuten unbekannte Zugriffe: Vergib nur die nötigen Berechtigungen und sichere Schreibaktionen mit einer Freigabe ab.

Quellen (11)

474C9C24<MCPSERVE<<<<<<<<<<<<<Q11<UNGEPRUEFT<<<<<<<<<<<<<<<<

Verbundenes