
MCP Media Processing Server

2025.02.20
16
JavaScript视频处理图像处理其它
MCP Media Processing Server 是一个基于Node.js的媒体处理服务器,实现了Model Context Protocol (MCP),提供强大的视频和图像处理能力。该服务器支持视频处理与转换、图像处理与操作、媒体压缩、视频剪辑和图像效果添加等功能。适用于需要进行视频和图像处理的开发场景,如媒体内容编辑、自动化处理流程等。
View on GitHub
Overview
基本能力
产品定位
MCP Media Processing Server 是一个专注于视频和图像处理的服务器,提供了一系列强大的媒体处理工具。
核心功能
- 视频处理与转换
- 图像处理与操作
- 媒体压缩
- 视频剪辑
- 图像效果和水印添加
适用场景
- 媒体内容编辑
- 自动化媒体处理流程
- 视频和图像格式转换
- 媒体文件压缩
工具列表
视频操作
- execute-ffmpeg: 执行自定义FFmpeg命令
- convert-video: 视频格式转换
- compress-video: 视频压缩
- trim-video: 视频剪辑
图像操作
- compress-image: 图像压缩
- convert-image: 图像格式转换
- resize-image: 图像尺寸调整
- rotate-image: 图像旋转
- add-watermark: 添加水印
- apply-effect: 应用视觉效果
常见问题解答
- 需要安装FFmpeg和ImageMagick作为前置依赖
- 支持通过NPX快速安装和使用
使用教程
使用依赖
安装FFmpeg和ImageMagick:
- macOS:
bash
brew install ffmpeg
brew install imagemagick
- Ubuntu/Debian:
bash
sudo apt-get install ffmpeg
sudo apt-get install imagemagick
- Windows: 从FFmpeg官网和ImageMagick官网下载安装
安装教程
在claude_desktop_config.json
中添加以下配置:
{
"mcpServers": {
"mediaProcessor": {
"command": "npx",
"args": [
"-y",
"mcp-media-processor@latest"
]
}
}
}
调试方式
安装完成后,可以通过调用API工具进行调试,例如:
npx mcp-media-processor@latest execute-ffmpeg --inputPath /path/to/video.mp4 --options "-c:v libx264 -crf 23"