MCP 工具文档

MCP Server 提供以下 8 个工具,连接后 AI 工具会自动发现并调用。

1. translate_video

提交视频翻译任务。

参数类型必填说明
videoPathstring视频文件路径(本地绝对路径或 HTTP(S) URL)
sourceLanguagestring源语言代码
targetLanguagestring目标语言代码
titlestring任务标题
translationStylestring翻译风格,默认 standard
startTimenumber截取起始时间(秒)
endTimenumber截取结束时间(秒)
removeSubtitlesboolean是否启用字幕抹除,默认 true
denoiseBackgroundboolean是否对背景音去噪(Step 2b 后,对 background.wav 去环境噪声、保留背景音乐),默认 false
addSubtitlesboolean是否添加翻译字幕,默认 true
subtitleModestring字幕模式:hard(硬字幕)或 soft(软字幕),默认 hard
progressbarTemplateIdnumber进度条模板 ID。-1 表示系统默认"鸭鸭进度条",不传则不添加进度条

2. remove_subtitles

提交字幕抹除任务。自动检测并移除视频中的字幕区域。

参数类型必填说明
inputPathstring视频文件路径(本地绝对路径)
outputPathstring输出路径,默认同目录生成 _no_sub 后缀文件

3. process_video

提交视频加工任务。支持转码、压缩、分辨率调整和竖屏裁切。

参数类型必填说明
inputPathstring视频文件路径(本地绝对路径)
outputPathstring输出路径,默认存草稿目录
codecstring编码格式:h264h265av1,默认 h264
bitratestring码率,如 5M2000k
resolutionstring分辨率,如 1920x1080
cropstring裁切比例 9:163:41:14:5w:h
cropOffsetXnumber裁切区域水平偏移(像素),默认居中
cropOffsetYnumber裁切区域垂直偏移(像素),默认居中
startTimenumber截取起始时间(秒)
endTimenumber截取结束时间(秒)

4. check_status

查询任务状态(包含队列信息和步骤进度)。

参数类型必填说明
taskIdstring任务 ID

5. list_tasks

列出任务。

参数类型必填说明
statusstring按状态筛选

6. get_languages

获取支持的语言列表和翻译风格。无参数。

7. cancel_task

取消任务。

参数类型必填说明
taskIdstring任务 ID

8. get_task_result

获取已完成任务的导出路径。

参数类型必填说明
taskIdstring任务 ID

9. add_watermark

为视频添加水印。需要先在客户端创建水印模板。

参数类型必填说明
inputPathstring视频文件本地绝对路径
templateIdnumber水印模板 ID
outputPathstring输出路径,默认草稿目录
crfnumber视频质量,默认 21
presetstring编码速度,默认 fast

10. add_progressbar

为视频添加动态进度条。在视频底部叠加随播放进度增长的进度条和移动的头部图标(支持 GIF 动画),用于降低视频指纹相似度。templateId-1 使用系统默认"鸭鸭进度条"。

参数类型必填说明
inputPathstring视频文件本地绝对路径
templateIdnumber进度条模板 ID,-1 = 系统默认
outputPathstring输出路径,默认草稿目录
crfnumber视频质量,默认 21
presetstring编码速度,默认 fast