Skip to main content
Glama

🎬 VE-MCP: Editor de video autónomo con IA

Servidor del Protocolo de Contexto de Modelo (MCP) para montaje automatizado de video de formato corto, Reels, TikTok, demostraciones de productos SaaS y localización.

Protocol Python Docker FFmpeg License

EnglishРусская документацияНавигатор агентаМанифест


⚡ Descripción general

VE-MCP equipa a los agentes de IA (Claude Desktop, Cursor, Antigravity, AutoGPT) con superpoderes profesionales de edición de video. Transforma grabaciones de pantalla en bruto, videos de persona hablando o guiones en bruto en videos verticales 9:16 listos para publicar en una única pasada de renderizado de alto rendimiento.

flowchart LR
    A["Raw Footage / Prompt"] --> B["AI Agent + VE-MCP"]
    
    subgraph VE_MCP ["VE-MCP Single-Pass Engine"]
        B --> C["Silence Cutter (auto-editor)"]
        C --> D["Speech-to-Text & Karaoke ASS (faster-whisper)"]
        D --> E["Voicebox / Edge-TTS Voiceover"]
        E --> F["Single-Pass FFmpeg (9:16 + Zooms + EBU R128 Ducking + Subtitles)"]
    end
    
    F --> G["Ready-to-Publish 9:16 MP4 🎉"]

Related MCP server: atsurae

🚀 Características principales

  • ✂️ Eliminación inteligente de silencios (cut_silence): Elimina dudas, tartamudeos y pausas de las grabaciones en bruto usando auto-editor.

  • 🗣️ Síntesis de voz con Voicebox y Edge-TTS (synthesize_speech): Integración nativa con Voicebox local (puerto 17493) con respaldo fluido a Microsoft Edge Neural TTS (multilingüe, sin necesidad de claves API).

  • ✨ Subtítulos karaoke conscientes de pausas (generate_karaoke_subtitles): Subtítulos resaltados a nivel de palabra (.ass) renderizados con tipografía Montserrat e Inter. Divide líneas automáticamente en las pausas del habla (>0.35s) para eliminar el texto pegado en pantalla.

  • 🎨 Etalonaje profesional de color y luz (adjust_video_color_and_light): Exposición, contraste, saturación, gamma, nitidez y temperatura de color ajustables por IA con ajustes preestablecidos integrados (vibrant, clean_screencast, cinematic, warm, cold, high_contrast).

  • 📐 Conversor de relación de aspecto multiformato (format_video): Conversión en una sola pasada a 9:16 (Reels/Shorts), 16:9 (YouTube horizontal), 1:1 (publicación cuadrada), 4:5 (Feed) con fondos desenfocados, recorte inteligente o letterboxing.

  • 📱 Formato vertical 9:16 (format_vertical_video): Desenfoque de fondo de alta calidad (blur_background), recorte centrado o formato con relleno.

  • 👥 Diseño de demostración SaaS en pantalla dividida (format_split_screen_demo): Diseño vertical de dos niveles: orador arriba, screencast de la aplicación abajo con mezcla de audio de doble canal.

  • 🔍 Jump-zooms dinámicos (apply_jump_zooms): Zooms de acercamiento periódicos automatizados para aumentar la retención de la audiencia.

  • 🔊 Normalización de audio de difusión y ducking (add_audio_and_ducking): Audio nivelado según EBU R128 (loudnorm) con compresión sidechain (la música de fondo baja automáticamente cuando hay voz activa).

  • 🎨 Superposiciones y efectos de sonido (add_visual_overlay_and_sfx): Insignias flotantes, logotipos y llamadas de interfaz con disparadores de efectos de sonido incluidos (pop.wav, whoosh.wav, click.wav).

  • 🛡️ Validador de control de calidad automatizado (validate_video_quality): Verificación integrada con ffprobe de la resolución 9:16/16:9, estado del flujo de audio e integridad del contenedor.

  • ⚡ Pipelines compuestos con un clic: create_reels_from_raw_video y create_promo_from_script con etalonaje de color integrado.


🛠️ Referencia de herramientas MCP

Nombre de la herramienta

Parámetros

Descripción

cut_silence

input_path, output_path, margin, threshold

Elimina silencios y dudas de las grabaciones en bruto

synthesize_speech

text, output_path, voice, speed

Genera voz mediante Voicebox o Edge-TTS

generate_karaoke_subtitles

media_path, output_ass_path, style, max_pause_sec

Genera subtítulos .ass resaltados palabra por palabra

format_video

input_path, output_path, aspect_ratio, mode, color_preset, ...

Convierte a 9:16, 16:9, 1:1, 4:5 + aplica etalonaje de color

adjust_video_color_and_light

input_path, output_path, preset, brightness, contrast, saturation, sharpness, warmth

Exposición, contraste, saturación, nitidez y calidez ajustables por IA

format_vertical_video

input_path, output_path, mode, color_preset

Reformatea el video a 9:16 con fondo desenfocado

format_split_screen_demo

top_speaker_video, bottom_screencast_video, output_path

Ensambla el diseño de pantalla dividida orador + screencast

apply_jump_zooms

input_path, output_path, zoom_factor, interval_sec

Añade zooms de acercamiento periódicos para un ritmo dinámico

add_audio_and_ducking

video_path, output_path, voice_path, music_path, music_volume

Mezcla música con ducking sidechain impulsado por voz

burn_subtitles_to_video

video_path, ass_path, output_path

Incorpora subtítulos ASS de forma permanente usando libass

add_visual_overlay_and_sfx

video_path, overlay_image_path, output_path, start_time, sfx_path

Añade ventanas emergentes/insignias con efectos de sonido

validate_video_quality

file_path

Herramienta de control de calidad que verifica relación de aspecto, códecs y flujos

create_reels_from_raw_video

input_video, output_video, aspect_ratio, color_preset, background_music, ...

Pipeline de extremo a extremo de grabación en bruto a Reels con etalonaje de color

create_promo_from_script

script_text, background_video, output_video, aspect_ratio, color_preset, ...

Pipeline de extremo a extremo de guion + B-roll a promoción con etalonaje de color


📦 Inicio rápido con Docker

1. Construir la imagen de Docker

docker build -t video-editor-mcp:latest .

2. Exportar / Compartir con un amigo

# Save to tar archive:
docker save video-editor-mcp:latest -o video-editor-mcp.tar

# On friend's machine:
docker load -i video-editor-mcp.tar

⚙️ Conexión con asistentes de IA

Claude Desktop / Cursor / Antigravity

Añade lo siguiente a tu archivo de configuración MCP (por ejemplo, claude_desktop_config.json):

{
  "mcpServers": {
    "video-editor": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-v",
        "C:/Projects/my-videos:/data",
        "--add-host=host.docker.internal:host-gateway",
        "video-editor-mcp:latest"
      ]
    }
  }
}

(Reemplaza C:/Projects/my-videos con la ruta a tu espacio de trabajo de video en el host).

Ejecución nativa con Python (sin Docker)

pip install -r requirements.txt
python server.py

🤖 Cómo reciben instrucciones automáticamente los agentes de IA

Al conectar el servidor, el asistente de IA recibe todos los reglamentos e instrucciones automáticamente a través de 3 mecanismos integrados:

  1. 🚀 Prompt nativo del Protocolo MCP (instrucciones FastMCP):

    • En el momento de la conexión del cliente, el servidor server.py transmite automáticamente el prompt del sistema (SERVER_INSTRUCTIONS) en la respuesta de initialize. Cualquier cliente moderno (Claude Desktop, Cursor, Antigravity, Cline) comprende inmediatamente el árbol de decisiones, los ajustes preestablecidos de color y los formatos sin configuración manual.

  2. 📖 Recursos MCP (docs://index, docs://playbook):

    • El servidor proporciona recursos interactivos con la base de conocimientos completa, que el agente puede leer a través del protocolo MCP en cualquier momento.

  3. 📂 Instrucciones del repositorio (AGENTS.md, CLAUDE.md, SKILL.md):

    • En la raíz del repositorio se han creado los archivos AGENTS.md, CLAUDE.md y .agents/skills/video-editor/SKILL.md. Los entornos de desarrollo (Cursor, Antigravity, Claude Code) los leen automáticamente al abrir el proyecto.


📚 Documentación y guías de escenarios


📄 Licencia

Este proyecto está licenciado bajo la Licencia MIT.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Agentic video editing on real footage: cut, caption, reframe, score, and export at full quality.

  • Turn long videos into AI-curated short clips: caption, reframe, thumbnail, schedule, and publish.

  • Turn any video or livestream into scored, captioned, ready-to-post vertical clips.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/assebler-grkha/VE-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server