这是一个功能强大的视频编辑 MCP 服务器,它借助 FFmpeg 实现通过自然语言命令执行各类视频编辑操作,极大地提升了视频编辑的便捷性和效率。
服务器实现了一个核心工具:
execute_ffmpeg:可执行带有进度跟踪的 FFmpeg 命令。
mcp
httpx
若尚未安装 FFmpeg,可按以下方式进行安装:
# 在 macOS 上使用 Homebrew
brew install ffmpeg
# 在 Windows 上使用 Chocolatey
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
服务器具备强大的错误处理功能,可处理以下情况:
所有错误都会详细报告给客户端,方便进行调试。
欢迎贡献代码!请按以下步骤操作:
git checkout -b feature/your-featuregit commit -m '描述您的修改'git push origin feature/your-feature请确保在提交之前检查代码格式和文档是否符合要求。