Token导航 LogoToken导航

MCP Server · 音视频

Capcut MCP Server

CapCut MCP Server是一个专业的视频编辑自动化服务,通过程序化方式利用CapCut Pro的强大编辑功能创建和编辑视频。

stdio官方级别未说明来源级核验工具 11
批量处理TypeScriptClaudeClaude Desktop

快速开始

作者 / 组织
Atx-Guy
提供方
Atx-Guy

工具数量

11

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

1 个

MCP World

选型结论

Capcut MCP Server 属于音视频类 MCP Server,公开资料标注 11 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

音视频

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install -r requirements.txt

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 11 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

CapCut MCP服务器

一个专业的模型上下文协议(MCP)服务器 CapCut Pro 视频编辑自动化。该服务器使AI助手和应用程序能够通过CapCut强大的编辑功能以编程方式创建和编辑视频。

🎬 特性

  • 完整的视频编辑套件:创建草稿、添加视频、音频、文本、图像、效果等
  • 专业工具:11个用于视频制作工作流程的专用工具
  • 类型安全:使用TypeScript构建,具有可靠性和出色的IDE支持
  • 柔性运输:支持stdio(本地)和HTTP(远程)连接
  • 输入验证:全面的Zod模式,带有有用的错误消息
  • 双输出格式:JSON用于机器,Markdown用于人类

📋 先决条件

在使用此MCP服务器之前,您需要 VectCutAPI 的 (CapCut API服务器)正在运行:

  1. 安装VectCutAPI:
   git clone https://github.com/sun-guannan/VectCutAPI.git
   cd VectCutAPI
   pip install -r requirements.txt
  1. 启动API服务器:
   python capcut_server.py

服务器将于启动 http://localhost:9001 默认情况下。

🚀 安装

选项1:从npm安装(一旦发布)

npm install -g capcut-mcp-server

选项2:从源代码构建

# Clone this repository
git clone 
cd capcut-mcp-server

# Install dependencies
npm install

# Build the project
npm run build

# Test the server
npm start

🔧 配置

适用于克劳德桌面

添加到您的Claude Desktop配置文件中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "capcut": {
      "command": "node",
      "args": ["/absolute/path/to/capcut-mcp-server/dist/index.js"],
      "env": {
        "CAPCUT_API_URL": "http://localhost:9001"
      }
    }
  }
}

对于其他MCP客户端

服务器支持两种传输模式:

标准模式(默认-本地集成)
node dist/index.js
HTTP模式(远程访问)
TRANSPORT=http PORT=3000 node dist/index.js

🛠️ 可用工具

1. capcut_create_draft

使用自定义尺寸和帧率创建新的视频编辑项目。

示例:

{
  "width": 1920,
  "height": 1080,
  "fps": 30
}

2. capcut_add_video

添加带有过渡、速度控制和音量调节的视频剪辑。

示例:

{
  "draft_id": "abc123",
  "video_url": "https://example.com/video.mp4",
  "start": 0,
  "end": 10,
  "volume": 0.8,
  "transition": "fade_in",
  "speed": 1.0
}

3. capcut_add_audio

添加背景音乐或具有淡入/淡出功能的音效。

示例:

{
  "draft_id": "abc123",
  "audio_url": "https://example.com/music.mp3",
  "start": 0,
  "end": 30,
  "volume": 0.5,
  "fade_in": 2,
  "fade_out": 2
}

4. capcut_add_text

添加带有动画、阴影和背景的样式化文本覆盖。

示例:

{
  "draft_id": "abc123",
  "text": "Welcome!",
  "start": 0,
  "end": 3,
  "font_size": 72,
  "font_color": "#FFFFFF",
  "background_color": "#000000",
  "shadow_enabled": true,
  "animation": "fade_in"
}

5. capcut_add_image

添加具有定位、缩放和旋转功能的图像叠加。

示例:

{
  "draft_id": "abc123",
  "image_url": "",
  "start": 0,
  "end": 5,
  "position_x": 0.9,
  "position_y": 0.1,
  "scale": 0.3
}

6. capcut_add_subtitle

使用自定义样式从SRT格式导入字幕。

示例:

{
  "draft_id": "abc123",
  "srt_content": "1\n00:00:01,000 --> 00:00:03,000\nWelcome to my video",
  "font_size": 36,
  "font_color": "#FFFFFF",
  "background_enabled": true
}

7. capcut_add_keyframe

使用关键帧插值创建平滑的动画。

示例:

{
  "draft_id": "abc123",
  "track_name": "main",
  "property_types": ["scale_x", "scale_y"],
  "times": [0, 2, 4],
  "values": ["1.0", "1.5", "1.0"]
}

8. capcut_add_effect

应用模糊、亮度、饱和度等视觉效果。

示例:

{
  "draft_id": "abc123",
  "effect_name": "blur",
  "start": 0,
  "end": 2,
  "intensity": 0.7
}

9. capcut_add_sticker

添加装饰贴纸或表情符号。

示例:

{
  "draft_id": "abc123",
  "sticker_url": "",
  "start": 1,
  "end": 5,
  "position_x": 0.9,
  "position_y": 0.1,
  "scale": 0.2
}

10. capcut_save_draft

保存草稿以导入CapCut应用程序。

示例:

{
  "draft_id": "abc123"
}

11. capcut_get_duration

获取媒体文件的持续时间和元数据。

示例:

{
  "url": "https://example.com/video.mp4"
}

📖 用法示例

完整的视频创建工作流程

// 1. Create a new draft
const draft = await capcut_create_draft({
  width: 1920,
  height: 1080,
  fps: 30
});

// 2. Add background video
await capcut_add_video({
  draft_id: draft.draft_id,
  video_url: "https://example.com/background.mp4",
  start: 0,
  end: 10,
  volume: 0.6
});

// 3. Add title text
await capcut_add_text({
  draft_id: draft.draft_id,
  text: "Amazing Video",
  start: 1,
  end: 4,
  font_size: 72,
  animation: "fade_in"
});

// 4. Add background music
await capcut_add_audio({
  draft_id: draft.draft_id,
  audio_url: "https://example.com/music.mp3",
  start: 0,
  end: 10,
  volume: 0.5
});

// 5. Add zoom animation
await capcut_add_keyframe({
  draft_id: draft.draft_id,
  track_name: "main",
  property_types: ["scale_x", "scale_y"],
  times: [0, 5, 10],
  values: ["1.0", "1.2", "1.0"]
});

// 6. Save the draft
const result = await capcut_save_draft({
  draft_id: draft.draft_id
});

console.log(`Draft saved to: ${result.draft_url}`);

🎯 用例

  • 人工智能视频生成:让AI助手创建完整的视频项目
  • 批量视频制作:从模板自动创建多个视频
  • 社交媒体内容:自动生成TikTok、Reels和YouTube短片
  • 教育内容:创建具有同步文本和音频的教程视频
  • 营销自动化:大规模制作宣传视频

🔍 故障排除

服务器无响应

  • 确保VectCutAPI服务器在端口9001上运行
  • 检查 CAPCUT_API_URL 环境变量正确
  • 验证与API服务器的网络连接

构建错误

# Clean and rebuild
rm -rf dist node_modules package-lock.json
npm install
npm run build

未找到媒体文件

  • 确保所有媒体URL均可访问
  • 使用文件的直接链接(避免重定向)
  • 检查是否支持文件格式

🤝 贡献

欢迎投稿!请随时提交拉取请求。

📄 许可证

麻省理工学院许可证-请在您的项目中自由使用!

🙏 致谢

📞 支持

关于以下问题:

  • 此MCP服务器:在此存储库中打开一个问题
  • VectCutAPI 的:参观https://github.com/sun-guannan/VectCutAPI
  • CapCut应用程序:联系CapCut支持

______________________________________________________________________

备注:这是CapCut Pro的非官方MCP服务器。它需要VectCutAPI后端才能运行。CapCut是字节跳动有限公司的商标。

工具与能力

工具数量

11

资源数量

0

提示词数量

0

能力标签

视频编辑TypeScript本地部署自动化工具AI视频生成批量处理社交媒体内容

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

语音转文字

把会议录音转成文字,再整理要点。

文字转语音

把文案转成配音,调整语速和音色。

视频素材处理

提取字幕、剪出片段、生成封面。

选择建议

值得选的地方

  • 工具数量 11 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在音视频场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Capcut MCP Server

MCP World · 本页

11stdio有1 个2026-05-17
Youtube E0eb3510

MCP World

0stdio有1 个2026-05-17
Ableton MCP B7b69a6a

MCP World

16stdio有2 个2026-05-17
Voicemode MCP

MCP World

0stdio有3 个2026-05-17
Short Video Maker MCP

MCP World

0stdio有3 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Capcut MCP Server 怎么安装?

公开资料给出的安装命令是 pip install -r requirements.txt,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Capcut MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Capcut MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Capcut MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Capcut MCP Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP