I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

mcp-media-processor
A Node.js server implementing Model Context Protocol (MCP) for media processing operations, providing powerful video and image manipulation capabilities.
3 years
Works with Finder
1
Github Watches
2
Github Forks
15
Github Stars
MCP Media Processing Server
A Node.js server implementing Model Context Protocol (MCP) for media processing operations, providing powerful video and image manipulation capabilities.
Features
- Video processing and conversion
- Image processing and manipulation
- Media compression
- Video trimming and editing
- Image effects and watermarking
Prerequisites
Before using this server, make sure you have the following dependencies installed on your system:
-
FFmpeg: Required for video processing operations
- macOS:
brew install ffmpeg
- Ubuntu/Debian:
sudo apt-get install ffmpeg
- Windows: Download from FFmpeg official website
- macOS:
-
ImageMagick: Required for image processing operations
- macOS:
brew install imagemagick
- Ubuntu/Debian:
sudo apt-get install imagemagick
- Windows: Download from ImageMagick official website
- macOS:
How to use
Add this to your claude_desktop_config.json
:
NPX
{
"mcpServers": {
"mediaProcessor": {
"command": "npx",
"args": [
"-y",
"mcp-media-processor@latest"
]
}
}
}
API
Tools
Video Operations
-
execute-ffmpeg
- Execute any FFmpeg command with custom options
- Inputs:
-
inputPath
(string): Absolute path to input video file -
options
(string[]): Array of FFmpeg command options -
outputPath
(string, optional): Absolute path for output file -
outputFilename
(string, optional): Output filename
-
-
convert-video
- Convert video to different format
- Inputs:
-
inputPath
(string): Absolute path to input video file -
outputFormat
(string): Desired output format (e.g., mp4, mkv, avi) -
outputPath
(string, optional): Custom output path -
outputFilename
(string, optional): Custom output filename
-
-
compress-video
- Compress video file
- Inputs:
-
inputPath
(string): Absolute path to input video file -
quality
(number, optional): Compression quality (1-51, lower is better quality) -
outputPath
(string, optional): Custom output path -
outputFilename
(string, optional): Custom output filename
-
-
trim-video
- Trim video to specified duration
- Inputs:
-
inputPath
(string): Absolute path to input video file -
startTime
(string): Start time in format HH:MM:SS -
duration
(string): Duration in format HH:MM:SS -
outputPath
(string, optional): Custom output path -
outputFilename
(string, optional): Custom output filename
-
Image Operations
-
compress-image
- Compress PNG image using ImageMagick
- Inputs:
-
inputPath
(string): Absolute path to input PNG image -
quality
(number, optional): Compression quality (1-100) -
outputPath
(string, optional): Custom output path -
outputFilename
(string, optional): Custom output filename
-
-
convert-image
- Convert image to different format
- Inputs:
-
inputPath
(string): Absolute path to input image file -
outputFormat
(string): Desired output format (e.g., jpg, png, webp, gif) -
outputPath
(string, optional): Custom output path -
outputFilename
(string, optional): Custom output filename
-
-
resize-image
- Resize image to specified dimensions
- Inputs:
-
inputPath
(string): Absolute path to input image file -
width
(number, optional): Target width in pixels -
height
(number, optional): Target height in pixels -
maintainAspectRatio
(boolean, optional): Whether to maintain aspect ratio -
outputPath
(string, optional): Custom output path -
outputFilename
(string, optional): Custom output filename
-
-
rotate-image
- Rotate image by specified degrees
- Inputs:
-
inputPath
(string): Absolute path to input image file -
degrees
(number): Rotation angle in degrees -
outputPath
(string, optional): Custom output path -
outputFilename
(string, optional): Custom output filename
-
-
add-watermark
- Add watermark to image
- Inputs:
-
inputPath
(string): Absolute path to input image file -
watermarkPath
(string): Absolute path to watermark image file -
position
(string, optional): Position of watermark (default: "southeast") -
opacity
(number, optional): Watermark opacity (0-100) -
outputPath
(string, optional): Custom output path -
outputFilename
(string, optional): Custom output filename
-
-
apply-effect
- Apply visual effect to image
- Inputs:
-
inputPath
(string): Absolute path to input image file -
effect
(string): Effect to apply (blur, sharpen, edge, emboss, grayscale, sepia, negate) -
intensity
(number, optional): Effect intensity (0-100) -
outputPath
(string, optional): Custom output path -
outputFilename
(string, optional): Custom output filename
-
License
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
相关推荐
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
Confidential guide on numerology and astrology, based of GG33 Public information
A geek-themed horoscope generator blending Bitcoin prices, tech jargon, and astrological whimsy.
Converts Figma frames into front-end code for various mobile frameworks.
PR Professional: Guiding You to Get Media Placements and Publicity Quickly and Effectively
Advanced software engineer GPT that excels through nailing the basics.
Therapist adept at identifying core issues and offering practical advice with images.
Discover the most comprehensive and up-to-date collection of MCP servers in the market. This repository serves as a centralized hub, offering an extensive catalog of open-source and proprietary MCP servers, complete with features, documentation links, and contributors.
Micropython I2C-based manipulation of the MCP series GPIO expander, derived from Adafruit_MCP230xx
A unified API gateway for integrating multiple etherscan-like blockchain explorer APIs with Model Context Protocol (MCP) support for AI assistants.
Mirror ofhttps://github.com/agentience/practices_mcp_server
Mirror ofhttps://github.com/bitrefill/bitrefill-mcp-server
Reviews

user_vGYTaEvO
I've been using my-mcp-server by yanqinghao, and I'm really impressed by its performance and reliability. It's an indispensable tool for my workflow. Check it out here: https://mcp.so/server/my-mcp-server/yanqinghao. Highly recommended for anyone needing a robust server solution!