SmartCut MCP服务器
MCP服务器,用于自动“对话头”视频编辑。直接在CapCut项目中读取CapCut自动生成的字幕,以查找和删除静音和重复拍摄。
运作原理
- 录制视频,导入CapCut
- 在CapCut中生成字幕(文本→ 自动字幕)
- 关闭CapCut
- 问克劳德:“聪明削减了我的播客第五集项目”
- 在CapCut中重新打开,查看剪切
SmartCut读取CapCut的字幕以了解语音的位置。字幕之间的间隙>1秒将被截断。如果说话者重复一个短语(重复),则删除之前的尝试,保留最后一个版本。
不需要API密钥 --启发式分析在本地有效。可选设置 OPENAI_API_KEY 用于GPT增强的重复检测。
需求
- Python 3.10+
- CapCut(用于编辑和字幕生成)
安装
cd capcut-ai-editor
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -e .对于可选的OpenAI增强重复检测:
pip install -e ".[openai]"克劳德代码/克劳德桌面设置
添加到MCP配置:
{
"mcpServers": {
"smartcut": {
"command": "/path/to/capcut-ai-editor/venv/bin/python",
"args": ["-m", "smartcut.server"]
}
}
}GPT增强副本的可选环境变量:
"env": {
"OPENAI_API_KEY": "sk-..."
}用法
列出项目:
Show me my CapCut projects检查项目:
Open CapCut project "My Vlog"智能切割(主要功能):
Smart cut my "Podcast Episode 5" project通过OpenAI增强:
Smart cut "My Video" with use_openai=true警告: 智能剪切会就地修改项目(无备份)。如果你想保留原件,请先在CapCut中复制一份。
环境变量
| 变量 | 必填 | 描述 |
|---|---|---|
| OPENAI_API_KEY | 否 | OPENAI API密钥(用于GPT增强的重复检测) |
| CAPCUT_DRAFTS_DIR | 否 | CAPCUT草稿文件夹的路径(自动检测) |
故障排除
“未找到自动生成的字幕” 在CapCut中打开项目,选择视频轨道,使用文本→ 自动字幕,保存,然后重试。
CapCut没有看到变化 重新启动CapCut。它监视草稿文件夹,但有时需要重新启动。
