Kdenlive控制服务

通过D-Bus为AI代理提供对Kdenlive实例的完整非线性编辑控制,包括导入媒体、构建时间线、添加过渡、标记、效果和渲染。

  • by D-Ogi
  • Python
  • 本地部署
  • 42 星标
  • 更新于
在 GitHub 查看 D-Ogi/mcp-kdenlive

使用说明

mcp kdenlive

Kdenlive的MCP服务器--包装 kdenlive api Claude Code和其他LLM代理人。

通过D-Bus为AI代理提供对正在运行的Kdenlive实例的完全非线性编辑控制:导入媒体、构建时间线、添加过渡、标记、效果和渲染。

快速开始

添加到您的 .mcp.json:

{
  "mcpServers": {
    "kdenlive": {
      "command": "python",
      "args": ["-m", "mcp_kdenlive"]
    }
  }
}

需求

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