1 v0.2.1 更新于 2026-10-29

Shotcut MCP MCP Server

Edit video through Shotcut's MLT engine: timelines, cuts, filters, titles, crossfades and renders.

适用客户端

本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端

安装配置

本地运行(pypi)
{
  "mcpServers": {
    "shotcut-mcp-5c22e7": {
      "command": "uvx",
      "args": [
        "shotcut-mcp"
      ]
    }
  }
}

将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。

提供的工具 接入后 Agent 可调用这 14 个工具

create_project
创建一个具有指定帧大小和帧率的新项目
add_clip
将源视频的一段追加到时间轴末尾,返回片段 id
trim_clip
更改片段在源视频中的入点和出点
remove_clip
以波纹删除方式移除一个片段
move_clip
将片段移动到时间轴上的新位置
split_clip
在片段内部的某一点将其分割为两段
remove_segment
波纹删除时间轴上的一段区间
append_text_overlay
在时间轴的两个时间点之间烧录文字标题
apply_filter
为片段应用亮度、音量、裁剪、淡入淡出等滤镜
set_transition
在两个相邻片段之间设置视频和音频的交叉淡化过渡
get_timeline
返回整个编辑信息:片段、源出入点、时间轴位置、滤镜、过渡和标题
project_info
返回项目的摘要元数据
render
使用 melt 将项目渲染为视频文件
list_projects
列出工作目录中的项目