ffmpeg-mcp
by ZizoTheDev
Overview
This server provides FFmpeg capabilities as tools, enabling automated media processing tasks like video speed manipulation and audio extraction via the Model Context Protocol.
Installation
npx ffmpeg-mcpEnvironment Variables
- FFMPEG_PATH
Security Notes
The server uses `tinyexec` to execute FFmpeg commands, passing arguments as an array, which generally prevents classic shell injection vulnerabilities. However, the server does not perform input validation or sanitization on `input_file` or `output_file` paths. This could allow an attacker to specify arbitrary file paths (e.g., using `../` for directory traversal or absolute paths) for FFmpeg to read from or write to, leading to potential arbitrary file system access, data leakage, or overwriting sensitive files, depending on the server's permissions.
Similar Servers
yt-dlp-mcp
Integrate video platform capabilities like search, metadata extraction, and content download into AI agents using yt-dlp.
DMCPServer
Transforms Delphi code into a Master Control Protocol (MCP) server, allowing Large Language Models (LLMs) to interact with custom-defined actions and access external resources.
imgenx
AI image and video generation and processing, functioning as a command-line tool or MCP server.
mcp-maintainer-toolkit
This server provides a Model Context Protocol (MCP) interface with various tools and resources designed to assist in maintaining, testing, and developing MCP repositories and clients.