Procesador de vídeo MCP FFmpeg
Un servidor Node.js que utiliza FFmpeg para manipular archivos de vídeo. Este servidor proporciona API para:
- Cambiar el tamaño de los vídeos a diferentes resoluciones (360p, 480p, 720p, 1080p)
- Extrae audio de vídeos en varios formatos (MP3, AAC, WAV, OGG)
Prerrequisitos
Antes de ejecutar esta aplicación, necesita tener instalado lo siguiente:
- Node.js (v14 o superior)
- FFmpeg : esto es necesario para el procesamiento de video
Instalación de FFmpeg
En macOS:
En Ubuntu/Debian:
En Windows:
- Descarga FFmpeg desde el sitio web oficial
- Extraiga los archivos a una carpeta (por ejemplo,
C:\ffmpeg
) - Agregue la carpeta
bin
a su variable de entorno PATH
Instalación
- Clonar este repositorio:
- Instalar dependencias:
Instalación mediante herrería
Para instalar mcp-ffmpeg para Claude Desktop automáticamente a través de Smithery :
Ejecución del servidor
Inicie el servidor con:
Para el desarrollo con reinicio automático al cambiar archivos:
Instalación mediante herrería
Para instalar mcp-ffmpeg para Claude Desktop automáticamente a través de Smithery :
Para instalar mcp-ffmpeg para Cursor, vaya a Configuración -> Configuración del cursor -> Características -> Servidores MCP -> + Agregar
Seleccione Tipo: comando y pegue lo siguiente, usando su clave API de Ajustar
Uso con Claude Desktop
Este servidor MCP FFmpeg se puede integrar con Claude Desktop para procesar videos a través de solicitudes de lenguaje natural.
Ejecutando con npx
Puedes ejecutar el servidor directamente con npx:
O si has publicado el paquete en npm:
Configuración de Claude Desktop
Para agregar este servidor a Claude Desktop, actualice su archivo de configuración de Claude Desktop:
- Localice el archivo de configuración de Claude Desktop:
- macOS:
~/.config/claude-desktop/config.json
o~/Library/Application Support/Claude Desktop/config.json
- Ventanas:
%APPDATA%\Claude Desktop\config.json
- Linux:
~/.config/claude-desktop/config.json
- macOS:
- Agregue el servidor MCP FFmpeg a la sección
mcpServers
:
Si ha publicado el paquete en npm:
- Reinicie Claude Desktop para que los cambios surtan efecto.
Ejemplos de indicaciones para Claude
Una vez configurado, puedes utilizar indicaciones como:
Notas
- Los videos cargados se almacenan temporalmente en el directorio
uploads
- Los vídeos y archivos de audio procesados se almacenan en el directorio
output
- El servidor tiene un límite de tamaño de archivo de 500 MB para cargas.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
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.
Un servidor Node.js que permite la manipulación de videos a través de solicitudes de lenguaje natural, incluido el cambio de tamaño de videos a diferentes resoluciones (360p a 1080p) y la extracción de audio en varios formatos (MP3, AAC, WAV, OGG).
Related MCP Servers
- AsecurityFlicenseAqualityA Node.js server that provides advanced video and image processing capabilities through the Model Context Protocol, enabling operations like conversion, compression, editing, and effects application.Last updated -1013JavaScript
- -securityFlicense-qualityA server for downloading, processing, and managing YouTube content with features like video quality selection, format conversion, and metadata extraction.Last updated -JavaScript
- AsecurityAlicenseAqualityNode.js server implementing Model Context Protocol that enables interaction with TaskWarrior through natural language to view, filter, add, and complete tasks.Last updated -3131JavaScriptMIT License
- -securityAlicense-qualityAn MCP server that enables fetching web content using the Node.js undici library, supporting various HTTP methods, content formats, and request configurations.Last updated -668TypeScriptMIT License