MC

migueduque/capcut-mcp-server-extended

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

14 stars 9 forks 质量 70 趋势 9MIT

Claude Code 的 CapCut MCP 服务器, 带有用于自动视频编辑的扩展工具、预设和参数化工作流程

概览

一个扩展的MCP(Model Context Protocol)服务器,用于通过克洛德代码将CapCut视频编辑自动化. 支持虚化打字,动画预设,并全称头部制作工作流程. 这个项目是麻省理工学院许可的@atx-guy的Capcut-mcp-server的叉和延伸. 所有原始工具都保存并扩展了: - 参数化打字系统(font,大小,位置,颜色) - 动画预设库 - 说话头制作预设 - Reels/Shorts工作流程预设 - 字幕样式系统 - Node.js 18+ - Claude代码 - CapCut (Windows 或 Mac) - C. 一个专业的模型背景协议(MCP)服务器,用于视频编辑自动化. 这个服务器使AI助手和应用程序能够通过CapCut强大的编辑能力程序化地创建和编辑视频.

概述(AI 翻译)

用于自动化的扩展的 MCP( 模式上下文协议) 服务器 CapCut视频编辑通过克洛德代码. 辅助 排版,动画预设,并有完整的谈话头制作工作流程.

□ 依据

这个项目是叉子和延伸 capcut- mcp 服务器 由麻省理工学院颁发执照的@atx-guy编写。

所有原始工具都得到保存和扩展,包括:

  • 辅助打字系统(字体、大小、位置、颜色)
  • 动画预设库
  • 讨论头部生产预设
  • 工作流程预设
  • 字幕风格系统

□ 工具

  • 工具 * * 描述 * * |-|-|-. QQ[ [T0]] 创建自定义尺寸和 fps QQ的新项目 capcut_add_video 添加带有时间、过渡和速度的视频剪辑QQ [[T2] 添加带有音量和淡出效果的音频 QQ [[T3] 添加有字体、颜色和动画的有样式文字QQ QQ [ [T4]] 导入带有自定义样式的 SRT 字幕 QQ capcut_add_effect 应用视觉效果 . capcut_save_draft 将工程保存到 CapCut 草稿文件夹 {} capcut_talking_head 完全说话的头部预设(一个命令) .

□ 要求

  • 节点.js 18+
  • 克劳德代码

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

CapCut MCP Server — Extended

An extended MCP (Model Context Protocol) server for automating CapCut video editing through Claude Code. Supports parametrized typography, animation presets, and full talking-head production workflows.

Based on

This project is a fork and extension of capcut-mcp-server by @atx-guy, licensed under MIT.

All original tools have been preserved and extended with:

  • Parametrized typography system (font, size, position, color)
  • Animation presets library
  • Talking head production preset
  • Reels/Shorts workflow preset
  • Subtitle style system

Tools

Tool Description
capcut_create_draft Create a new project with custom dimensions and fps
capcut_add_video Add video clip with timing, transitions and speed
capcut_add_audio Add audio with volume and fade effects
capcut_add_text Add styled text with fonts, colors and animations
capcut_add_subtitle Import SRT subtitles with custom styling
capcut_add_effect Apply visual effects
capcut_save_draft Save project to CapCut drafts folder
capcut_talking_head Full talking head preset (one command)

Requirements

  • Node.js 18+
  • Claude Code
  • CapCut (Windows or Mac)

Installation

git clone https://github.com/TU_USUARIO/capcut-mcp-server-pro
cd capcut-mcp-server-pro
npm install
npm run build
claude mcp add capcut -- node /ruta/dist/index.js

Usage

claude
> Crea un proyecto talking head con el video en C:/grabacion.mp4, 
  subtítulos en blanco, fuente Montserrat 72px, y guárdalo en CapCut

License

MIT — see LICENSE

CapCut MCP Server

A professional Model Context Protocol (MCP) server for CapCut Pro video editing automation. This server enables AI assistants and applications to create and edit videos programmatically through CapCut’s powerful editing capabilities.

🎬 Features

  • Complete Video Editing Suite: Create drafts, add videos, audio, text, images, effects, and more
  • Professional Tools: 11 specialized tools for video production workflows
  • Type-Safe: Built with TypeScript for reliability and excellent IDE support
  • Flexible Transport: Supports both stdio (local) and HTTP (remote) connections
  • Input Validation: Comprehensive Zod schemas with helpful error messages
  • Dual Output Formats: JSON for machines, Markdown for humans

📋 Prerequisites

Before using this MCP server, you need to have the VectCutAPI (CapCut API server) running:

  1. Install VectCutAPI:

    git clone https://github.com/sun-guannan/VectCutAPI.git
    cd VectCutAPI
    pip install -r requirements.txt
    
  2. Start the API Server:

    python capcut_server.py
    

    The server will start on http://localhost:9001 by default.

🚀 Installation

Option 1: Install from npm (once published)

在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

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