MCP Media Processing Server

MCP Media Processing Server is an MCP server that connects AI assistants like Claude Desktop to local media manipulation utilities, specifically FFmpeg and ImageMagick. Built with Node.js, the server allows developers, content creators, and automated workflows to process image and video files directly through natural language instructions. Instead of manually writing shell commands, users can ask their AI assistant to handle video conversion, duration trimming, video compression, and custom FFmpeg parameter execution. On the image side, the server enables automatic format conversions, PNG compression, proportional resizing, arbitrary degree rotations, watermark overlays, and artistic filters like blur, sharpen, edge detection, grayscale, or sepia. By exposing standard Model Context Protocol tools, it bridges local file systems and command-line multimedia binaries with conversational interfaces. Anyone needing repeatable, automated batch processing of visual assets or fast modifications without dedicated video and image editing suites can integrate this server into their desktop MCP environment, provided FFmpeg and ImageMagick are installed locally.

Category: Design, Media & Creative

Tags: ffmpeg, imagemagick, image-manipulation, media-editing, video processing

Visit MCP Media Processing Server

How to install and configure MCP Media Processing Server

  1. Install the required system prerequisites: - On macOS: run brew install ffmpeg and brew install imagemagick. - On Ubuntu/Debian: run sudo apt-get install ffmpeg and sudo apt-get install imagemagick. - On Windows: download and install binaries from the official FFmpeg and ImageMagick websites. 2. Open your claude_desktop_config.json file. 3. Add the following entry to the mcpServers configuration: json { "mcpServers": { "mediaProcessor": { "command": "npx", "args": [ "-y", "mcp-media-processor@latest" ] } } } 4. Save the configuration file and restart Claude Desktop.

What you can do with MCP Media Processing Server

  • Convert recorded video files between formats like MP4, MKV, and AVI using automated format transformation tools. - Trim long video recordings to specific start times and durations for rapid clip extraction and highlight creation. - Compress oversized video and PNG image files to target quality ratings before web publishing or archiving. - Resize and rotate product photos or user uploads while maintaining exact pixel dimensions and aspect ratios. - Apply visual watermarks at configurable opacity levels and positions to protect copyright on processed media assets. - Apply visual filter effects such as grayscale, sepia, blur, or sharpening directly to images through conversational prompts.

Key facts

  • Open Source
  • https://github.com/maoxiaoke/mcp-media-processor
  • Design, Media & Creative, Files, Documents & PDFs
  • ffmpeg, imagemagick, image-manipulation, media-editing, video processing

Part of MCP Servers

Related MCP servers

  • MCP LaTeX Server — MCP LaTeX Server is an MCP server that provides tools for creating, editing, validating, and compiling LaTeX documents directly through…
  • MCP JSON — MCP JSON is an MCP server collection that bundles tools for file system operations, Google search, browser-based web automation, and…
  • MCP MD2PDF Server — MCP MD2PDF Server is an MCP server that enables automated conversion of Markdown documents into formatted PDF files with full…
  • MCP Knowledge Base — MCP Knowledge Base is an MCP server that processes local documents and answers queries based on their contents through similarity…
  • MCP Music Analysis — MCP Music Analysis is an MCP server that enables AI clients like Claude to inspect and process sound recordings using…
  • MCP OCR Server — MCP OCR Server is an MCP server that provides optical character recognition capabilities by connecting language models directly to the…

What can MCP Media Processing Server do?

MCP Media Processing Server provides tools for video and image operations. For video, it handles conversions across formats like MP4 and MKV, trims footage by start time and duration, compresses files, and runs custom FFmpeg commands. For images, it resizes, rotates, compresses PNGs, applies watermarks, and adds effects like blur, sepia, sharpen, or grayscale.

What prerequisites are needed to run MCP Media Processing Server?

The server requires both FFmpeg and ImageMagick installed on your host operating system and accessible in your system path. On macOS, these can be installed using Homebrew. On Debian or Ubuntu Linux, they can be installed using apt. Windows users need to download and install the official binaries from the respective project websites.

Which MCP clients work with MCP Media Processing Server?

The server works with any MCP-compliant client that supports standard command execution via stdio, such as Claude Desktop. You register it by adding the npx command configuration pointing to the mcp-media-processor npm package in your client configuration file, allowing the client to invoke the video and image tools directly.

Is MCP Media Processing Server open source?

Yes, MCP Media Processing Server is open source software published under the MIT License. This permits users to inspect the codebase, run it locally, modify it, and distribute their own variations according to the terms and conditions outlined in the repository license.

How does MCP Media Processing Server handle custom video editing options?

Beyond preset conversion and trimming functions, the server includes an execute-ffmpeg tool. This tool accepts the absolute path to an input video file along with an array of custom FFmpeg command options, giving users and AI agents complete access to advanced FFmpeg flags and processing parameters.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories