一个基于Node.js的服务器,实现了用于媒体处理操作的模型上下文协议(MCP),提供强大的视频和图像处理能力。
在使用此服务器之前,请确保您的系统已安装以下依赖项:
FFmpeg:视频处理操作所需
brew install ffmpegsudo apt-get install ffmpegImageMagick:图像处理操作所需
brew install imagemagicksudo apt-get install imagemagick将以下内容添加到您的claude_desktop_config.json中:
{
"mcpServers": {
"mediaProcessor": {
"command": "npx",
"args": [
"-y",
"mcp-media-processor@latest"
]
}
}
}
execute-ffmpeg
inputPath (字符串):输入视频文件的绝对路径options (字符串数组):FFmpeg命令选项数组outputPath (字符串,可选):输出文件的绝对路径outputFilename (字符串,可选):输出文件名convert-video
inputPath (字符串):输入视频文件的绝对路径outputFormat (字符串):期望的输出格式(例如,mp4, mkv, avi)outputPath (字符串,可选):自定义输出路径outputFilename (字符串,可选):自定义输出文件名compress-video
inputPath (字符串):输入视频文件的绝对路径quality (数字,可选):压缩质量(1-51,数值越低质量越好)outputPath (字符串,可选):自定义输出路径outputFilename (字符串,可选):自定义输出文件名trim-video
inputPath (字符串):输入视频文件的绝对路径startTime (字符串):开始时间,格式为HH:MM:SSduration (字符串):持续时间,格式为HH:MM:SSoutputPath (字符串,可选):自定义输出路径outputFilename (字符串,可选):自定义输出文件名compress-image
inputPath (字符串):输入PNG图像的绝对路径quality (数字,可选):压缩质量(1-100)outputPath (字符串,可选):自定义输出路径outputFilename (字符串,可选):自定义输出文件名convert-image
inputPath (字符串):输入图像文件的绝对路径outputFormat (字符串):期望的输出格式(例如,jpg, png, webp, gif)outputPath (字符串,可选):自定义输出路径outputFilename (字符串,可选):自定义输出文件名resize-image
inputPath (字符串):输入图像文件的绝对路径width (数字,可选):目标宽度(像素)height (数字,可选):目标高度(像素)maintainAspectRatio (布尔值,可选):是否保持宽高比outputPath (字符串,可选):自定义输出路径outputFilename (字符串,可选):自定义输出文件名rotate-image
inputPath (字符串):输入图像文件的绝对路径degrees (数字):旋转角度(度数)outputPath (字符串,可选):自定义输出路径outputFilename (字符串,可选):自定义输出文件名add-watermark
inputPath (字符串):输入图像文件的绝对路径watermarkPath (字符串):水印图像文件的绝对路径position (字符串,可选):水印位置(默认:"southeast")opacity (数字,可选):水印透明度(0-100)outputPath (字符串,可选):自定义输出路径outputFilename (字符串,可选):自定义输出文件名apply-effect
inputPath (字符串):输入图像文件的绝对路径effect (字符串):要应用的效果(模糊、锐化、边缘检测、浮雕、灰度、棕褐色、反色)intensity (数字,可选):效果强度(0-100)outputPath (字符串,可选):自定义输出路径outputFilename (字符串,可选):自定义输出文件名此MCP服务器采用MIT许可证。这意味着您可以自由地使用、修改和分发该软件,但需遵守MIT许可证中的条款和条件。更多详情,请参阅项目仓库中的LICENSE文件。