MCP FFmpeg Video Processor

Integrations

  • Leverages FFmpeg's video processing capabilities to resize videos and extract audio in different formats

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:

  1. Node.js (v14 o superior)
  2. FFmpeg : esto es necesario para el procesamiento de video

Instalación de FFmpeg

En macOS:
brew install ffmpeg
En Ubuntu/Debian:
sudo apt update sudo apt install ffmpeg
En Windows:
  1. Descarga FFmpeg desde el sitio web oficial
  2. Extraiga los archivos a una carpeta (por ejemplo, C:\ffmpeg )
  3. Agregue la carpeta bin a su variable de entorno PATH

Instalación

  1. Clonar este repositorio:
git clone https://github.com/bitscorp-mcp/mcp-ffmpeg.git cd mcp-ffmpeg
  1. Instalar dependencias:
npm install

Instalación mediante herrería

Para instalar mcp-ffmpeg para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @bitscorp-mcp/mcp-ffmpeg --client claude

Ejecución del servidor

Inicie el servidor con:

npm start

Para el desarrollo con reinicio automático al cambiar archivos:

npm run dev

Instalación mediante herrería

Para instalar mcp-ffmpeg para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @bitscorp-mcp/mcp-ffmpeg --client claude

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

npx -y @smithery/cli@latest run @bitscorp/mcp-ffmpeg

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:

npx /path/to/mcp-ffmpeg

O si has publicado el paquete en npm:

npx mcp-ffmpeg

Configuración de Claude Desktop

Para agregar este servidor a Claude Desktop, actualice su archivo de configuración de Claude Desktop:

  1. 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
  2. Agregue el servidor MCP FFmpeg a la sección mcpServers :
{ "mcpServers": { "ffmpeg": { "command": "npx", "args": [ "--yes", "/absolute/path/to/mcp-ffmpeg" ] } } }

Si ha publicado el paquete en npm:

{ "mcpServers": { "ffmpeg": { "command": "npx", "args": [ "--yes", "mcp-ffmpeg" ] } } }
  1. Reinicie Claude Desktop para que los cambios surtan efecto.

Ejemplos de indicaciones para Claude

Una vez configurado, puedes utilizar indicaciones como:

Using the ffmpeg MCP server, please resize the video at /path/to/video.mp4 to 720p resolution.

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)

-
security - not tested
F
license - not found
-
quality - not tested

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).

  1. Prerequisites
    1. Installing FFmpeg
  2. Installation
    1. Installing via Smithery
  3. Running the Server
    1. Installing via Smithery
  4. Using with Claude Desktop
    1. Running with npx
    2. Configuring Claude Desktop
    3. Example Prompts for Claude
  5. Notes
    1. License

      Related MCP Servers

      • A
        security
        F
        license
        A
        quality
        A 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 -
        10
        13
        JavaScript
        • Apple
        • Linux
      • -
        security
        F
        license
        -
        quality
        A server for downloading, processing, and managing YouTube content with features like video quality selection, format conversion, and metadata extraction.
        Last updated -
        JavaScript
      • A
        security
        A
        license
        A
        quality
        Node.js server implementing Model Context Protocol that enables interaction with TaskWarrior through natural language to view, filter, add, and complete tasks.
        Last updated -
        3
        13
        1
        JavaScript
        MIT License
      • -
        security
        A
        license
        -
        quality
        An MCP server that enables fetching web content using the Node.js undici library, supporting various HTTP methods, content formats, and request configurations.
        Last updated -
        66
        8
        TypeScript
        MIT License
        • Apple
        • Linux

      View all related MCP servers

      ID: 586532863q