一个强大的视频编辑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配置文件中进行配置:
在MacOS上:~/Library/Application Support/Claude/claude_desktop_config.json
在Windows上:%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"video-editor": {
"command": "uv",
"args": ["run", "video-editor"]
}
}
}
同步依赖项:
uv sync
构建包:
uv build
发布到PyPI:
uv publish
注意:设置PyPI凭证:
--token 或 UV_PUBLISH_TOKEN--username/UV_PUBLISH_USERNAME 和 --password/UV_PUBLISH_PASSWORD为了获得最佳调试体验,请使用MCP Inspector:
npx @modelcontextprotocol/inspector uv --directory /path/to/video_editor run video-editor
一旦连接到Claude Desktop,您可以发出如下自然语言请求:
服务器将:
服务器包含强大的错误处理机制,用于:
所有错误都会返回给客户端,并附带详细的调试信息。
欢迎贡献!请遵循以下步骤: