这是一个功能强大的视频编辑 MCP 服务器,它借助 FFmpeg,能通过自然语言命令来执行各类视频编辑操作,为用户提供便捷高效的视频处理体验。
本服务器实现了一个核心工具:
execute_ffmpeg:可执行带有进度跟踪的 FFmpeg 命令,具体功能如下:
mcp
httpx
若未安装 FFmpeg,可按以下方式安装:
# 使用 Homebrew 在 macOS 上
brew install ffmpeg
# 使用 Chocolatey 在 Windows 上
choco install ffmpeg
# 在 Ubuntu/Debian 上
sudo apt install ffmpeg
安装视频编辑包:
uv add video-editor
在您的 Claude Desktop 配置文件中进行如下配置:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%/Claude/claude_desktop_config.json{
"mcpServers": {
"video-editor": {
"command": "uv",
"args": ["run", "video-editor"]
}
}
}
一旦连接到 Claude Desktop,您可以使用自然语言进行如下请求:
服务器会执行以下操作:
同步依赖项:
uv sync
构建包:
uv build
发布到 PyPI:
uv publish
注意:可通过以下方式设置 PyPI 凭证:
--token 或 UV_PUBLISH_TOKEN--username/UV_PUBLISH_USERNAME 和 --password/UV_PUBLISH_PASSWORD使用 MCP 检查器可获得最佳调试体验:
npx @modelcontextprotocol/inspector uv --directory /path/to/video_editor run video-editor
服务器具备健壮的错误处理功能,可处理以下情况:
所有错误都会详细报告给客户端,方便调试。
我们欢迎您为这个项目做出贡献!请查看我们的 贡献指南 以获取详细信息。
此项目受 MIT License 保护。