Para agentes

Un servidor MCP que edita vídeo.

Apunta tu agente a vidcut y obtendrá una línea de tiempo real, no un chat.

¿Qué es un editor de vídeo MCP?

El Model Context Protocol (MCP) es un estándar abierto para conectar modelos de IA con herramientas externas. vidcut incluye un servidor MCP: en lugar de un chat pegado a un editor, tu agente llama a 48 herramientas estructuradas directamente sobre una línea de tiempo real y editable de 1080×1920, y cada cambio aparece en una interfaz de navegador donde tú lo apruebas antes de que se renderice nada.

Cómo conectarlo

Nube

Un comando. Todos los planes de pago incluyen un endpoint MCP remoto.

claude mcp add --transport http vidcut https://vidcut-fly-demo.fly.dev/mcp

Autoalojado

Ejecuta la versión AGPL en tu propia máquina y apunta tu agente ahí: sin cuenta y sin límites.

Lee el código

Las 48 herramientas

Cada herramienta devuelve el estado del proyecto de forma estructurada, así tu agente nunca tiene que volver a describirse el vídeo a sí mismo.

HerramientaQué hace
add_clipAppend already-imported media to the end of the main track (existing clips are untouched — good for adding one file at a time)
add_mographnubeAdd one parameterized motion-graphics overlay (the others are untouched)
add_overlayAdd a single overlay (the others are untouched)
auto_captionOne-shot auto captions: recognize → paginate → write the caption track (a whole-track replace
export_publish_packagePackage the finished render for manual upload: copies the output video plus cover and .srt into output/publish/<stamp>/, writes one text file per platform from the metadata you provide, and records per-platform duration/size warnings in manifest.json
extract_audioExtract a clip's audio into a standalone audio item (the clip's own volume goes to zero), so it can be adjusted, faded or deleted on its own
generate_imagenubeGenerate NEW images with AI via fal
generate_musicnubeGenerate a NEW background-music track with AI via fal
generate_soundnubeGenerate a NEW custom sound effect with AI (ElevenLabs SFX v2 via fal)
get_chatsolo lecturaRead the conversation with the person reviewing your work (both sides, oldest first)
get_editing_skillsolo lecturanubeFetch one editing playbook in full (markdown): workflow with tool-call sequences, silent-failure pitfalls, final checklist
get_editor_contextsolo lecturaThe user's current selection in the UI, playhead position, and dragged time range
get_feedbacksolo lecturaSummary of human changes since the given version — how the AI reads back what the user adjusted
get_framesolo lecturaExtract the frame at a given time as JPEG — the AI's eyes
get_generation_statusnubeCheck AI generation jobs
get_historysolo lecturaRecent change log (version/label/source/ts)
get_mograph_snippetsolo lecturanubeFetch one library item's full HTML/CSS/GSAP source plus an adaptation checklist for the html mograph template (strip the page scaffold and every <script src>, register the paused window.__timelines["html-mograph"] timeline, re-layout 1920x1080 blocks for the bake canvas, swap webfonts and bundled images)
get_projectsolo lecturaTrimmed overview of the project (clips/captions/media/version/review)
import_mediaRegister a media file
import_stock_medianubeDownload one search_stock_media result into the project and register it as media (builds proxy/filmstrip/peaks
list_editing_skillssolo lecturanubeList the built-in editing playbooks — 8 workflows covering speech editing, transcript-driven assembly, style mimicry from a reference video, beat-synced cutting, music & mixing, long-to-short repurposing, short-form packaging and pre-render checks
list_sourcesolo lecturaList importable files in a footage folder (no recursion, hidden files excluded, whitelisted extensions only)
post_chatSay something to the person reviewing your work — it shows up in the Chat tab of the editor and they can reply there
preflight_checksolo lecturanubeRead-only self-check of the current timeline, to run right before render
redoRedo the last N undone edits (the inverse of undo)
remove_audioRemove one audio item
remove_clipRemove one clip (the magnetic main track closes the gap, so every later clip shifts left)
remove_mographnubeRemove one mograph overlay
remove_overlayRemove one overlay
renderRender the project to a final mp4 (1080×1920, re-encoded)
reorder_clipsReorder the main-track clips (order is a permutation of clipIds)
request_reviewAsk the user to review the current timeline in the browser UI
search_mograph_librarysolo lecturanubeSearch the vendored motion-graphics snippet library (373 HTML/CSS/GSAP items from the hyperframes registry), organised into 13 categories (lower-third / text-type / chart-data / map-geo / social-mock / device-ui / transition / vfx-overlay / code-dev / handwriting / logo-brand / background / camera-motion)
search_stock_mediasolo lecturanubeSearch free stock-media platforms (Pexels, Pixabay, Unsplash, Freesound) for B-roll, photos, sound effects and music beds
set_audioSet the whole audio track (voiceover/BGM
set_canvas_fitWhat to do when the media does not fill the canvas: contain = black bars, blur = a blurred, scaled-up fill (blur is the better look for landscape footage on a 9:16 canvas)
set_captionsReplace the whole caption track (every existing caption is replaced
set_coverSet the cover image: when a rendered file is still around, the frame at that time is taken from the export (overlays and captions included)
set_overlaysReplace the whole overlay track (every existing overlay is replaced
set_timelineSet the whole video main track (the initial cut)
timeline_opRough-cut at a point on the timeline: split, deleteBefore (drop the picture before that time), deleteAfter (drop what follows), or freeze (insert a freeze-frame)
transcribeRun speech recognition (whisper.cpp) over the whole timeline and return per-word timestamps
undoUndo the last N edits (cursor-style: call it repeatedly to keep walking back)
update_audioAdjust one audio item (volume, fades, timing, ducking)
update_captionChange one caption only (text/start/duration/style/tokens/reveal/motion)
update_clipChange one clip's in/duration/volume/label/leadPad/transition (its position in the main track is untouched)
update_mographnubeChange one existing mograph overlay: props (shallow merge — send only the fields you want to change), duration, position, start or anchor
update_overlayChange one overlay only (start/anchor/duration/position/text)

Generada a partir de la superficie de herramientas registrada, así que esta tabla no puede desviarse de lo que el servidor expone realmente. La versión de código abierto que autoalojas incluye 39 de ellas; las marcadas como «nube» requieren un plan de pago.

¿Listo para dirigir?

Devolución íntegra en 7 días, sin encuesta de salida.

Editor de vídeo MCP: conecta tu agente de IA a vidcut