
atx-guy/capcut-mcp-server
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
비디오 편집 자동화를 위한 전문 모델 Context Protocol (MCP) 서버. 이 서버는 AI 조수 및 응용 프로그램을 활성화하고 편집 비디오 programmatically 통해 CapCut의...
개요
비디오 편집 자동화를 위한 전문 모델 Context Protocol (MCP) 서버. 이 서버는 CapCut의 강력한 편집 기능을 통해 비디오 프로그래밍을 만들고 편집하기 위해 AI 조수 및 응용 프로그램을 가능하게 합니다. - : 초안 만들기, 동영상 추가, 오디오, 텍스트, 이미지, 효과 등 - : 11 비디오 제작 워크플로우 전문 툴 - : 신뢰성과 우수한 IDE 지원을위한 TypeScript 내장 - : stdio (local) 및 HTTP (remote) 연결 모두 지원 - : 종합 도움이 오류 메시지가있는 Zod 스키마 - : 기계 용 JSON, 인간을위한 Markdown 이 MCP 서버를 사용하기 전에 실행중인 (CapCut API 서버)가 있어야합니다. 2. : 서버는 기본적으로 http://localhost:9001]를 시작합니다. : ~/Library/Application Support/Claude/claude desktop config.json : %APPDATA%\Claude\claude desktop config.json 서버는 2개의 수송 형태를 지원합니다: 사용자 정의 크기와 프레임 속도를 가진 새로운 비디오 편집 프로젝트를 만듭니다.
개요(AI 번역)
CapCut Pro 비디오 편집 자동화를 위한 Professional Model Context Protocol (MCP) 서버. 이 서버는 CapCut의 강력한 편집 기능을 통해 비디오 프로그래밍을 만들고 편집하기 위해 AI 조수 및 응용 프로그램을 가능하게 합니다.
₢ 킹
-Complete Video Editing Suite: 초안 만들기, 비디오 추가, 오디오, 텍스트, 이미지, 효과, 그리고 더 -Professional Tools: 비디오 제작 작업 흐름을 위한 11개의 전문 툴
- Type-Safe: 신뢰성과 우수한 IDE 지원을위한 TypeScript 내장
- Flexible Transport: stdio(local) 및 HTTP(remote) 연결을 모두 지원합니다.
- ** 입력 유효성**: 제품정보 Zod schemas 와 도움 오류 메시지
- Dual Output Formats: 기계용 JSON, 인간용 Markdown
Pre Pre
이 MCP 서버를 사용하기 전에 VectCutAPI (CapCut API server) 실행이 필요합니다.
-
Install VectCutAPI:
-
**API 서버 시작 **:
서버는 기본적으로 http://localhost:9001에서 시작합니다.
♨ 설치
선택권 1: npm에서 설치하십시오 (논서 발행되는)
선택권 2: 근원에서 구조
₢ 킹
Claude 데스크탑
Claude Desktop config 파일에 추가:
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
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:
-
Install VectCutAPI:
git clone https://github.com/sun-guannan/VectCutAPI.git cd VectCutAPI pip install -r requirements.txt -
Start the API Server:
python capcut_server.pyThe server will start on
http://localhost:9001by default.
🚀 Installation
Option 1: Install from npm (once published)
npm install -g capcut-mcp-server
Option 2: Build from Source
# Clone this repository
git clone
cd capcut-mcp-server
# Install dependencies
npm install
# Build the project
npm run build
# Test the server
npm start
🔧 Configuration
For Claude Desktop
Add to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %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"
}
}
}
}
For Other MCP Clients
The server supports two transport modes:
Stdio Mode (Default - Local Integration)
node dist/index.js
HTTP Mode (Remote Access)
TRANSPORT=http PORT=3000 node dist/index.js
🛠️ Available Tools
1. capcut_create_draft
Create a new video editing project with custom dimensions and frame rate.
Example:
{
"width": 1920,
"height": 1080,
"fps": 30
}
2. capcut_add_video
Add video clips with transitions, speed control, and volume adjustments.
Example:
{
"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
Add background music or sound effects with fade in/out.
Example:
{
"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
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"capcut": {
"command": "node",
"args": ["/absolute/path/to/capcut-mcp-server/dist/index.js"],
"env": {
"CAPCUT_API_URL": "http://localhost:9001"
}
}
}
}