`ffmpeg-mcp` is a [Model Context Protocol](https://modelcontextprotocol.io) server that puts the full power of **FFmpeg** behind a clean set of tools
ffmpeg-mcp is a Model Context Protocol server that puts the full power of FFmpeg behind a clean set of tools your LLM can
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| get_video_metadata | Probe a file for streams, codecs, duration, etc. |
| extract_frames | Save frames as images (evenly, by interval, or 1/sec) |
| extract_audio | Pull audio out to a .wav file |
| scale_video | Upscale to 1080p / 2k / 4k, aspect-preserving |
| crop_video | Crop to a region |
| clip_video | Cut a sub-clip by start + duration |
| make_gif | Turn a segment into an optimized GIF |
| overlay_image | Composite an image (logo/watermark) with timing & opacity |
| overlays_video | Overlay a (looping) video onto another |
| trim_and_concat_operation | Trim multiple clips and stitch them together |
| get_normalized_clips | Normalize clips to a common res/fps/codec (in parallel) |
| concat_clips_with_transition | Concatenate clips with an xfade transition |
{
"mcpServers": {
"ffmpeg-mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/ffmpeg-mcp/ffmpeg_mcp",
"run",
"main.py"
],
"env": {
"PYTHONPATH": "/path/to/ffmpeg-mcp"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| PYTHONPATH | Declared in the maintainer’s client configuration. | Check documentation |
The original Chromium automation reference server — simple, screenshot-driven browser control.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Connects to Dust.tt AI agents via HTTP calls, exposing their capabilities through the MCP interface.
The WAF for agents. Pattern-based + heuristic firewall scans prompts, RAG documents, tool argume...
Transcribe audio & video to text for AI agents: 100+ languages, speaker labels, webhooks.
Persistent memory and vector search for AI agents. Hosted, OAuth-protected via Google sign-in.