mcp kdenlive
Kdenlive的MCP服务器--包装 kdenlive api Claude Code和其他LLM代理人。
通过D-Bus为AI代理提供对正在运行的Kdenlive实例的完全非线性编辑控制:导入媒体、构建时间线、添加过渡、标记、效果和渲染。
快速开始
添加到您的 .mcp.json:
{
"mcpServers": {
"kdenlive": {
"command": "python",
"args": ["-m", "mcp_kdenlive"]
}
}
}需求
- Python 3.10+
- kdenlive api
- MCP-SDK (
mcp>=1.0.0) - 跑步 补丁Kdenlive 使用D-Bus脚本API
pip install -r requirements.txt工具
复合(先使用这些)
| 工具 | 说明 |
|---|---|
build_timeline | 场景片段的完整组装(导入+序列+过渡+音频+标记) |
replace_scene | 按编号交换一个场景片段,保持位置和过渡 |
get_timeline_summary | 时间线上所有剪辑的文本表 |
add_transitions_batch | 轨道上所有剪辑之间的批量交叉分解 |
render_video | 将时间线导出到视频文件 |
原子
| 域 | 工具 |
|---|---|
| 项目 | get_project_info, save_project, load_project |
| 媒体中心 | get_media_pool, import_media, import_media_glob, create_bin_folder |
| 时间表 | get_track_list, get_clip_info, insert_clip, append_clips, move_clip, delete_clip, add_track, trim_clip |
| 过渡 | add_transition, remove_transition |
| 标记 | get_markers, add_marker, delete_marker, delete_markers_by_color |
| 更换 | replace_clip |
| 检查点 | checkpoint_save, checkpoint_restore |
相关repos
- kdenlive api -DaVinci Resolve-compatible Python API
- D-Ogi/kdenlive -带有D-Bus脚本API的Kdenlive fork
