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

MCP-Media-Procesador
Un servidor Node.js Implementación del Protocolo de contexto del modelo (MCP) para operaciones de procesamiento de medios, proporcionando potentes capacidades de manipulación de videos e imágenes.
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.
This GPT assists in finding a top-rated business CPA - local or virtual. We account for their qualifications, experience, testimonials and reviews. Business operators provide a short description of your business, services wanted, and city or state.
I find academic articles and books for research and literature reviews.
Emulating Dr. Jordan B. Peterson's style in providing life advice and insights.
Confidential guide on numerology and astrology, based of GG33 Public information
Your go-to expert in the Rust ecosystem, specializing in precise code interpretation, up-to-date crate version checking, and in-depth source code analysis. I offer accurate, context-aware insights for all your Rust programming questions.
Converts Figma frames into front-end code for various mobile frameworks.
Descubra la colección más completa y actualizada de servidores MCP en el mercado. Este repositorio sirve como un centro centralizado, que ofrece un extenso catálogo de servidores MCP de código abierto y propietarios, completos con características, enlaces de documentación y colaboradores.
Manipulación basada en Micrypthon I2C del expansor GPIO de la serie MCP, derivada de AdaFruit_MCP230xx
Espejo dehttps: //github.com/agentience/practices_mcp_server
La aplicación AI de escritorio todo en uno y Docker con trapo incorporado, agentes de IA, creador de agentes sin código, compatibilidad de MCP y más.
Una puerta de enlace de API unificada para integrar múltiples API de explorador de blockchain similar a Esterscan con soporte de protocolo de contexto modelo (MCP) para asistentes de IA.
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!