mcp-ffmpeg-tools is an open-source Python MCP (Model-Command Protocol) server that enables LLMs to perform media processing tasks by interpreting natural language instructions. It automatically generates and executes FFmpeg commands, then validates results using `ffprobe` or screenshots. The tool also supports querying FFmpeg source code to verify command correctness, making it ideal for intelligent, language-driven media workflows across platforms.
Server Config
{
"mcpServers": {
"mcp-ffmpeg-tools": {
"command": "uv",
"args": [
"--directory",
"PATH_TO/mcp-ffmpeg-tools",
"run",
"ffmpeg-tools"
]
}
}
}