Provides video manipulation capabilities including video clipping, merging, and splitting through FFmpeg's processing engine, enabling precise time-based editing and format conversion.
Built on Node.js with specific version requirements (>=14.16.0), enabling cross-platform compatibility for the video processing tools.
🎬 Video Clip MCP
📖 项目简介
基于 AI MCP 协议的专业视频剪辑工具,提供高效的视频处理能力和智能化操作体验。
✨ 核心功能
- 🎯 精准剪辑 - 支持毫秒级精度的视频片段裁剪
- 🔗 智能合并 - 多视频文件无缝拼接,自动适配格式差异
- ✂️ 灵活分割 - 按时长、大小或段数智能分割视频
- 📊 信息获取 - 详细的视频元数据分析和格式检测
- 🚀 批量处理 - 高效的批量任务管理和并行处理
- 🎨 多格式支持 - 支持主流视频格式和编码标准
- 📈 任务监控 - 实时任务状态跟踪和进度管理
- 🛠️ 高度可配置 - 丰富的编码参数和质量预设
📦 安装使用
🔧 MCP 服务器配置
Claude Desktop
在 claude_desktop_config.json
中添加:
Cursor AI
在 .cursorrules
或项目配置中添加:
WindSurf
在 windsurfconfig.json
中配置:
CodeBuddy
在项目根目录创建 .codebuddy/mcp.json
:
其他 MCP 兼容工具
通用配置格式:
💡 使用示例
基础视频剪辑
视频合并
视频分割
批量处理
🎥 支持格式
视频格式
- 输入格式: MP4, AVI, MOV, MKV, WebM, FLV, 3GP, WMV
- 输出格式: MP4, AVI, MOV, MKV, WebM
视频编码
- H.264 (libx264) - 通用兼容性最佳
- H.265 (libx265) - 高压缩比,文件更小
- VP9 (libvpx-vp9) - 开源编码,适合网络传输
- AV1 (libaom-av1) - 新一代编码,压缩效率极高
音频编码
- AAC - 高质量音频编码
- MP3 (libmp3lame) - 通用兼容性
- Opus (libopus) - 低延迟高质量
- Vorbis (libvorbis) - 开源音频编码
🖥️ 系统要求
Node.js 版本
- 最低要求: Node.js 18.0.0+
- 推荐版本: Node.js 20.0.0+
系统依赖
- FFmpeg: 必须安装并配置到系统PATH
- 操作系统: Windows 10+, macOS 10.15+, Linux (Ubuntu 18.04+)
推荐硬件配置
- CPU: 4核心以上,支持硬件加速更佳
- 内存: 8GB RAM 以上
- 存储: SSD 硬盘,至少2GB可用空间
- GPU: 支持硬件编码的显卡(可选)
📚 API 文档
核心接口定义
主要方法
🤝 贡献指南
我们欢迎所有形式的贡献!请遵循以下步骤:
- Fork 本仓库
- 创建特性分支:
git checkout -b feature/amazing-feature
- 提交更改:
git commit -m 'Add amazing feature'
- 推送分支:
git push origin feature/amazing-feature
- 提交 Pull Request
开发环境设置
📄 许可证
本项目采用 MIT License 开源协议。您可以自由使用、修改和分发本软件。
🙏 致谢
感谢以下开源项目和社区的支持:
- FFmpeg - 强大的多媒体处理框架
- fluent-ffmpeg - Node.js FFmpeg 封装库
- Model Context Protocol - AI 工具集成协议
- TypeScript - 类型安全的 JavaScript 超集
- 开源社区 - 所有贡献者和用户的支持
📞 联系方式
如有问题或建议,欢迎联系:
微信: pickstar_loveXX
🌟 支持项目
如果这个项目对您有帮助,请:
- ⭐ 给项目点个 Star
- 🐛 报告问题和建议
- 📖 查看详细测试报告: 测试报告.md
让我们一起打造更好的视频处理工具!🚀
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
A Model Context Protocol server that provides video manipulation capabilities, allowing users to clip, merge, and split video files through MCP integration.
Related MCP Servers
- AsecurityFlicenseAqualityA Node.js server that provides advanced video and image processing capabilities through the Model Context Protocol, enabling operations like conversion, compression, editing, and effects application.Last updated -10120JavaScript
- -securityAlicense-qualityA Model Context Protocol server that provides file system operations, analysis, and manipulation capabilities through a standardized tool interface.Last updated -4TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables enhanced file system operations including reading, writing, copying, moving files with streaming capabilities, directory management, file watching, and change tracking.Last updated -1215TypeScriptMIT License
- AsecurityFlicenseAqualityA comprehensive Model Context Protocol (MCP) server that provides 39 professional image processing tools including basic operations, geometric transformations, color adjustments, filter effects, and advanced batch processing capabilities.Last updated -39Python