mcp-ffmpeg

Ffmpeg MCP Server

Video resizing and audio extraction in mcp-ffmpeg serve Claude Desktop users working with media files. Its tools also provide video details and identify the installed FFmpeg version.

Server facts

mcp-ffmpeg

Project

License
Not specified

Tech

Runtime / language
Not specified
Transports
stdio
Remote available
No
Authentication
Not specified

Activity

GitHub stars
61
Last commit
Data as of

Tags

  • ffmpeg
  • mcp ffmpeg
  • video processor

Overview

Media processing in mcp-ffmpeg centers on resizing video and extracting its audio. The resize-video tool can produce output at multiple standard resolutions, with 360p, 480p, 720p, and 1080p listed as supported targets. Audio extraction is handled by extract-audio, with MP3, AAC, WAV, and OGG as documented output formats. Alongside these processing tools, get-video-info returns details about a video file, while get-ffmpeg-version reports which FFmpeg version is installed.

Claude Desktop integration lets users request video processing in natural language after configuring the server. The documented setup uses Node.js v14 or later and requires FFmpeg to be installed; stdio is the listed transport. Uploaded video files are kept temporarily in the uploads directory, while processed video and extracted audio are written to the output directory. Uploads are subject to a 500MB file-size limit.

mcp-ffmpeg setup notes

  • mcp-ffmpeg records stdio only; confirm a network transport upstream before planning remote access.
  • mcp-ffmpeg has no recorded license; confirm reuse terms in its repository.

Related MCP servers