omni-video-mcp
Omni-Video Studio MCP
El Omni-Video Studio MCP es un servidor de Model Context Protocol (MCP) autónomo de nivel empresarial que permite a cualquier IDE con LLM (Cursor, Claude Code, Antigravity) actuar como un editor de vídeo profesional.
Evoluciona la edición basada en transcripciones simples hacia un flujo de trabajo determinista, eficiente en tokens y basado en tuberías (pipelines), que incluye gráficos en movimiento nativos para agentes (Hyperframes), proxies de metadatos visuales y renders finales de alta fidelidad.
🌟 Características principales
Ingesta de proxies de metadatos: En lugar de transmitir costosos tokens de vídeo a un LLM, este servidor preprocesa el metraje para extraer un
takes_packed.md(mapeo de audio) y un Grafo de Escena Visual. El agente edita utilizando proxies de texto, reduciendo costes y acelerando el razonamiento.Motor Hyperframes: Olvídate de dependencias complejas de Node.js (p. ej., Remotion). El agente genera gráficos en movimiento deterministas en HTML/CSS que se renderizan instantáneamente a vídeo transparente usando Playwright.
Tubería de renderizado avanzada: Impulsada por robustos grafos de filtros de FFmpeg, la salida final admite cortes EDL (Edit Decision List), renderizado de superposiciones, incrustación de subtítulos, corrección de color LUT y restauración de audio mediante IA DeepFilterNet opcional.
Agnóstico al IDE: Debido a que cumple con la especificación oficial de MCP, se integra directamente en Cursor, Antigravity o Claude Desktop sin necesidad de plugins personalizados.
Related MCP server: Video MCP
📦 Instalación
Requisitos previos:
python 3.10+ffmpeg(debe estar instalado en la ruta de tu sistema)uv(recomendado para la gestión de dependencias)
# Clone the repository
git clone https://github.com/your-org/omni-video-mcp.git
cd omni-video-mcp
# Install dependencies
uv venv
source .venv/bin/activate
uv pip install -e .
# Install Playwright browsers (for Hyperframes)
playwright install chromium🛠 Configuración
Añade el servidor al archivo de configuración MCP de tu IDE (p. ej., ~/.gemini/antigravity/mcp_config.json, ~/.cursor/mcp.json o la configuración de Claude Desktop):
{
"mcpServers": {
"omni-video-mcp": {
"command": "uv",
"args": [
"run",
"/path/to/omni-video-mcp/server.py"
],
"env": {
"ELEVENLABS_API_KEY": "your_api_key_here"
}
}
}
}Nota: Actualmente se requiere la ELEVENLABS_API_KEY para el mapeo de transcripción a nivel de palabra de alta fidelidad durante la ingesta.
🎬 Cómo funciona (La tubería del agente)
Cuando el agente utiliza este servidor MCP, sigue una arquitectura de 4 fases:
Fase 1: Ingesta (
omni_video_ingest) El agente escanea tus archivos.mp4/.movoriginales, extrayendo una transcripción empaquetada en markdown y un Grafo de Escena Visual inicial.Fase 2: Montaje del director (
omni_video_preview) El agente utiliza la transcripción para construir una EDL (Edit Decision List) de las mejores tomas. Los cortes ambiguos pueden verificarse visualmente generando tiras de película en PNG mediante la herramienta de vista previa.Fase 3: VFX (
omni_video_generate_vfx) El agente genera gráficos en movimiento en HTML/CSS (tercios inferiores, diseños de b-roll) y el servidor los renderiza de forma determinista en vídeos.webmtransparentes mediante Hyperframes.Fase 4: Postproducción y Renderizado (
omni_video_render) El agente pasa la EDL, las marcas de tiempo de VFX y los ajustes de renderizado al servidor, el cual construye un grafo complejo de FFmpeg para concatenar el metraje, corregirlo, restaurar el audio y exportar un máster final.
🤝 Contribuciones
¡Las contribuciones son bienvenidas! Si añades nuevas capacidades a la tubería de renderizado (como seguimiento automático o alternativas locales de whisper), por favor abre un PR. Asegúrate de que cualquier dependencia de Python añadida se incluya en el pyproject.toml usando uv add <package>.
📄 Licencia
Licencia MIT
Maintenance
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
- AlicenseNot gradedqualityAmaintenanceA cinema-grade video production MCP server that enables automated website recording, editing, and AI-powered narration using ffmpeg and Playwright. It provides tools for color grading, captioning, and converting videos into social media formats through natural language commands.945MIT
- FlicenseNot gradedqualityCmaintenanceA local MCP server that gives Claude Desktop full video editing capabilities via FFmpeg, Whisper, and yt-dlp.
- AlicenseNot gradedqualityCmaintenanceAn MCP server that exposes FFmpeg as structured tools for AI-agent-driven video editing, enabling operations like trimming, subtitling, and transcoding via natural language.1682MIT
- AlicenseNot gradedqualityBmaintenanceAn MCP server for programmatic video editing using ffmpeg, enabling draft creation and refinement via natural language.9ISC
Related MCP Connectors
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
MCP server for Google Veo AI video generation
MCP server for OpenAI Sora AI video generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/buildwithtaza/omni-video-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server