add-watermark
Add watermark to image
Convert, compress, trim and watermark video and image files on your own disk, and drop to a raw FFmpeg option string when the named tools stop short.
LABSCO SUMMARY
The named operations expose the parameter that actually matters — quality, degrees, opacity, position, effect intensity — and execute-ffmpeg is the release valve for everything they do not cover, which keeps the tool list short without capping what it can do. There is no batch or directory argument anywhere: each call handles one input path, so a folder of assets is a loop on your side.
A local media toolkit wrapping FFmpeg and ImageMagick, ten tools that each take an inputPath and write to an outputPath.
No account and no key. FFmpeg for the video tools and ImageMagick for compress-image on the machine running the server, the source files on that same filesystem, and a writable outputPath — every tool is file in, file out.
One command — npx -y mcp-media-processor@latest
USE CASES
Trim from a start time for a set duration, compress what is left at a quality you choose, and convert it to whatever the destination accepts.
Resize to the dimensions the layout actually uses, compress at a quality you can judge, and convert to the format that serves smallest.
Straighten anything captured at an angle, stamp a watermark at a chosen position and opacity, and apply an effect at an intensity you can dial back.
Pass the full option string yourself with an input path and an output file, for the conversions the nine named operations were never going to cover.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
add-watermarkAdd watermark to image
apply-effectApply visual effect to image
compress-imageCompress PNG image using ImageMagick
compress-videoCompress video file
convert-imageConvert image to different format
convert-videoConvert video to different format
execute-ffmpegExecute any FFmpeg command with custom options
resize-imageResize image to specified dimensions
rotate-imageRotate image by specified degrees
trim-videoTrim video to specified duration
BEFORE YOU INSTALL
10 tools when we connected.
CONTEXT COST
Rated by the size of the 10 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"mcp-media-processor": {
"command": "npx",
"args": [
"-y",
"mcp-media-processor@latest"
]
}
}
}npx -y mcp-media-processor@latest