1. Conduid
  2. Content
  3. Media Processor
MCP server · Content

Media Processor

A Node.js server implementing Model Context Protocol (MCP) for media processing operations, providing powerful video and image manipulation capabilities.

Unclaimed content
39Low

Scored 6 months ago · breakdown

About Media Processor

Media Processor is an MCP server in the Content category: a Node.js server implementing Model Context Protocol (MCP) for media processing operations, providing powerful video and image manipulation capabilities.

Install

From source
git clone https://github.com/maoxiaoke/mcp-media-processor

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (10)

add-watermarkAdd watermark to image

Parameters not published.

apply-effectApply visual effect to image

Parameters not published.

compress-imageCompress PNG image using ImageMagick

Parameters not published.

compress-videoCompress video file

Parameters not published.

convert-imageConvert image to different format

Parameters not published.

convert-videoConvert video to different format

Parameters not published.

execute-ffmpegExecute any FFmpeg command with custom options

Parameters not published.

resize-imageResize image to specified dimensions

Parameters not published.

rotate-imageRotate image by specified degrees

Parameters not published.

trim-videoTrim video to specified duration

Parameters not published.

Ask AI

✦

Ask AI about Media Processor

Powered by Claude · Grounded in docs

I know everything about Media Processor. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

MCP Media Processing Server

smithery badge

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
  • ImageMagick: Required for image processing operations

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.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Media Processor

How do I install Media Processor?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Media Processor safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Media Processor still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.