CapCut MCP: агент собирает и правит черновики CapCut

JmsLdrn/capcut-mcp· Проверено 12.11.2026· 20на GitHub

Даёт агенту собирать и править проекты CapCut на компьютере: ставить клипы, музыку, тексты и картинки на таймлайн, резать и двигать фрагменты, сохранять черновик для монтажа в приложении.

2 реализации:

Правит черновики CapCut Desktop прямо на диске: читает таймлайн, добавляет и режет фрагменты, перед записью делает резервную копию .mcpbak и проверяет черновик; сторонний API не нужен.

Как подключить

Что сделать до подключения

1

Node.js 18 или новее, ffmpeg и ffprobe в PATH

2

CapCut Desktop на Windows или macOS

3

Склонировать репозиторий и выполнить npm install

4

Закрыть в CapCut черновик, который будет править агент

5
CAPCUT_DRAFTS_DIR

папка Drafts CapCut; оставьте пустым, если черновики лежат в стандартной папке

6
CAPCUT_TEMPLATE_DRAFT

имя одного из ваших черновиков, где есть видео и текстовый слой: без него не работает capcut_add_text

Конфиг для вашего клиента

Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code

claude mcp add --env CAPCUT_DRAFTS_DIR= --env 'CAPCUT_TEMPLATE_DRAFT=<имя вашего черновика с текстовым слоем>' --transport stdio capcut \
  -- node '<полный путь к capcut-mcp>/src/server.js'

Проверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.

Инструменты сервера

capcut_list_draftsперечисляет черновики
capcut_read_timelineчитает таймлайн целиком
capcut_clone_draftкопирует черновик под новый ролик
capcut_add_videoставит видео на дорожку
capcut_add_imageставит картинку
capcut_add_audioставит звук
capcut_add_textдобавляет текст поверх видео
capcut_add_trackсоздаёт новую дорожку
capcut_move_segmentдвигает фрагмент
capcut_trim_segmentподрезает фрагмент
capcut_split_segmentразрезает фрагмент
capcut_delete_segmentудаляет фрагмент
capcut_set_propsменяет масштаб, позицию, громкость, скорость
capcut_raw_patchвносит правку прямо в JSON черновика
capcut_validateищет наложения и пропавшие файлы
capcut_saveсохраняет черновик с резервной копией
capcut_discardотменяет несохранённые правки

Что попросить агента

«Покажи, что лежит в черновике <имя черновика>: дорожки, фрагменты и их длительность»capcut-mcp вызовет capcut_list_drafts и capcut_read_timeline
«Сделай копию черновика <имя> и поставь в неё клипы <пути к файлам> подряд с музыкой <путь к треку>»capcut-mcp вызовет capcut_clone_draft, capcut_add_video и capcut_add_audio, проверит capcut_validate и сохранит capcut_save
«Разрежь клип на 12-й секунде и удали второй кусок»capcut-mcp вызовет capcut_split_segment и capcut_delete_segment, затем capcut_save
«Собери ролик 1920×1080 из <ссылка на видео>, добавь заголовок «<текст>» с 1-й по 4-ю секунду, музыку и плавный зум»CapCut MCP Server вызовет capcut_create_draft, capcut_add_video, capcut_add_text, capcut_add_audio, capcut_add_keyframe и capcut_save_draft
«Наложи на ролик субтитры из этого SRT: <текст SRT>»CapCut MCP Server вызовет capcut_add_subtitle и сохранит черновик через capcut_save_draft

Для каких задач

Собрать ролик из ваших клипов, музыки и титров в черновик CapCut
Нарезать и переставить фрагменты на таймлайне по таймкодам
Наложить субтитры из файла SRT
Сделать заготовку под Reels или Shorts копией готового черновика
Проверить черновик на наложения фрагментов и пропавшие файлы

Ограничения

!

Формат черновиков CapCut закрыт и без документации: обновление CapCut может его поменять, держите резервные копии

!

У capcut-mcp эффекты, переходы, анимации и сложное оформление текста сделаны без гарантий; надёжно работают размещение, подрезка, разрезка, простой текст и трансформации

!

capcut-mcp не сохраняет черновик, пока CapCut открыт или у черновика есть файл .locked

!

CapCut MCP Server от Atx-Guy написан за один день 13.01.2026 и с тех пор не обновлялся, пакета в npm нет; без запущенного VectCutAPI он не работает

Если не работает

capcut_add_text не работает
Задайте в CAPCUT_TEMPLATE_DRAFT имя своего черновика с текстовым слоем: значение по умолчанию 0723 — черновик автора, у вас его нет.
capcut_save отказывается сохранять
Закройте CapCut: сервер не пишет, пока приложение запущено или у черновика есть файл .locked. Флаг force: true ставьте, только если уверены, что это безопасно.
capcut-mcp не находит черновики
Если черновики лежат вне стандартной папки, например на другом диске, укажите путь в CAPCUT_DRAFTS_DIR.
CapCut MCP Server не отвечает
Проверьте, что VectCutAPI запущен на порту 9001 и CAPCUT_API_URL указывает на него.
CapCut MCP Server не находит медиафайлы
Дайте прямые доступные ссылки на файлы без перенаправлений и проверьте, что формат поддерживается.

Какую реализацию выбрать

РеализацияКто делаетЗвёздыЗапускКлючИнструментыОбновлён
capcut-mcpJames Aldrin Boncales20локальноне нужен177 августа 2026
CapCut MCP ServerAtx-Guy94локальноне нужен1113 января 2026

Частые вопросы

Какой из двух серверов выбрать?
Чтобы агент правил ваши черновики, подойдёт capcut-mcp: он читает таймлайн, режет и двигает фрагменты и сохраняет с резервной копией. CapCut MCP Server собирает новый ролик через VectCutAPI и умеет субтитры из SRT, стикеры и ключевые кадры, но требует отдельный сервер на Python.
Агент может испортить мой проект?
capcut-mcp перед записью кладёт рядом резервную копию .mcpbak, пишет файл атомарно и сразу проверяет черновик через capcut_validate. Новые черновики он делает копией рабочего, без сборки с нуля. Важные проекты всё равно лучше скопировать до пакетной правки.
Почему изменения не видны в CapCut?
У capcut-mcp правки копятся в памяти и попадают на диск только после capcut_save. Закройте черновик в CapCut до правки, потом сохраните и откройте его заново.
Есть готовый сценарий под Reels?
В capcut-mcp есть навык для Claude в папке skills/capcut-reels: запись, субтитры, графика, проверка через ffprobe и ffmpeg и сборка черновика CapCut через сервер. Скопируйте папку capcut-reels в папку навыков Claude.
Как подключить CapCut MCP к Claude Code?
Для capcut-mcp выполните claude mcp add capcut --scope user -- node "<полный путь>/src/server.js" и перезапустите Claude Code: инструменты появятся как mcp__capcut__*. Для CapCut MCP Server и других клиентов откройте нужную вкладку в блоке «Как подключить».
Есть ли MCP-сервер у самого CapCut?
Среди этих проектов нет: оба сделаны сторонними авторами и прямо пишут, что не связаны с CapCut и ByteDance.
Работает ли сервер из России?
Оба сервера запускаются на вашем компьютере рядом с CapCut Desktop, ключи и аккаунты для них не нужны.

Похожие серверы