Servidor MCP del editor de vídeo
Un potente servidor MCP de edición de video que aprovecha FFmpeg para realizar operaciones de edición de video a través de comandos de lenguaje natural.
Componentes
Herramientas
El servidor implementa una herramienta principal:
execute_ffmpeg
: ejecuta comandos FFmpeg con seguimiento del progresoToma una cadena de comando como entrada
Valida y ejecuta operaciones FFmpeg
Informa sobre el progreso en tiempo real durante el procesamiento.
Maneja errores y proporciona retroalimentación detallada
Admite todas las operaciones FFmpeg, incluidas:
Recorte/corte
Fusionar vídeos
Conversión de formatos
Ajuste de la velocidad
Agregar pistas de audio
Extrayendo audio
Añadiendo subtítulos
Filtros básicos (brillo, contraste, etc.)
Configuración
Prerrequisitos
FFmpeg debe estar instalado y accesible en su sistema PATH
Python 3.9 o superior
Paquetes de Python necesarios:
mcp httpx
Instalación
Instale FFmpeg si aún no está instalado:
# On macOS with Homebrew brew install ffmpeg # On Windows with Chocolatey choco install ffmpeg # On Ubuntu/Debian sudo apt install ffmpegInstalar el paquete del editor de vídeo:
uv add video-editor
Integración de escritorio de Claude
Configure en su archivo de configuración de Claude Desktop:
En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
En Windows: %APPDATA%/Claude/claude_desktop_config.json
Desarrollo
Construcción y publicación
Dependencias de sincronización:
uv syncPaquete de compilación:
uv buildPublicar en PyPI:
uv publish
Nota: Establezca las credenciales de PyPI mediante:
Token:
--token
oUV_PUBLISH_TOKEN
O nombre de usuario/contraseña:
--username
/UV_PUBLISH_USERNAME
y--password
/UV_PUBLISH_PASSWORD
Depuración
Para obtener la mejor experiencia de depuración, utilice el Inspector MCP:
Ejemplo de uso
Una vez conectado a Claude Desktop, podrá realizar solicitudes en lenguaje natural como:
Recortar video.mp4 de 1:30 a 2:45
Convertir input.mp4 a formato WebM
"Acelerar el vídeo .mp4 al doble"
Fusionar video1.mp4 y video2.mp4
Extraer audio de un video.mp4
"Añadir subtítulos.srt al vídeo.mp4"
El servidor hará lo siguiente:
Analizar su solicitud
Generar el comando FFmpeg apropiado
Ejecútalo con seguimiento del progreso
Proporcionar retroalimentación al finalizar
Manejo de errores
El servidor incluye un manejo robusto de errores para:
Archivos de entrada no válidos
Comandos FFmpeg malformados
Errores de ejecución en tiempo de ejecución
Problemas de seguimiento del progreso
Todos los errores se informan al cliente con mensajes detallados para su depuración.
Consideraciones de seguridad
Sólo procesa archivos en directorios explícitamente permitidos
Valida los comandos FFmpeg antes de su ejecución
Desinfecta todos los parámetros de entrada
Informa mensajes de error detallados sobre problemas relacionados con la seguridad.
Contribuyendo
¡Agradecemos sus contribuciones! Siga estos pasos:
Bifurcar el repositorio
Crea tu rama de funciones
Realiza tus cambios
Enviar una solicitud de extracción
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Permite la edición de video utilizando comandos de lenguaje natural impulsados por FFmpeg, admitiendo operaciones como recorte, fusión, conversión de formato y más con seguimiento del progreso en tiempo real y manejo de errores.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA lightweight server that exposes FFmpeg's video processing capabilities to AI assistants through the Model Context Protocol (MCP), supporting operations like video format conversion, audio extraction, and adding watermarks.Last updated -83615MIT License
- AsecurityAlicenseAqualityProvides powerful video and audio editing capabilities through FFmpeg, enabling AI assistants to perform professional-grade operations including format conversion, trimming, overlays, transitions, and advanced audio processing.Last updated -2731MIT License
- -securityFlicense-qualityWeb-based video editing platform that provides direct editing functionality through a Model Context Protocol server, supporting media file management, timeline editing, and advanced transformation effects.Last updated -6
- AsecurityFlicenseAqualityEnables comprehensive video file metadata management including reading, editing, and batch processing of video properties like title, description, tags, and technical specifications. Supports multiple video formats with intelligent caching and search capabilities.Last updated -891