Concat MCP

MCP-сервер для видеомонтажа внутри бесплатного редактора Concat: агент режет клипы, добавляет титры и субтитры, ставит ключевые кадры и экспортирует видео

  • 12 524 ★ репозитория
  • Последний коммит
  • AGPL-3.0
MCP-серверОфициальный

Широкий доступ

Почему такой уровень

  • Запускает программу целиком и пишет проекты, кадры и экспорт в домашнюю папку; каждый вызов `edit_apply` меняет проект
  • Читает ваши видео и аудио через `media_probe` и `media_import`, но в облако их не загружает
Все причины и проверки

jub0t/concat

Установка

Ручная установка

claude mcp add concat -- /Applications/Concat.app/Contents/MacOS/concat --mcp

Путь для macOS. Редактор нужно поставить заранее со страницы релизов, отдельного пакета у сервера нет.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Запускает программу целиком и пишет проекты, кадры и экспорт в домашнюю папку; каждый вызов `edit_apply` меняет проект
  • Читает ваши видео и аудио через `media_probe` и `media_import`, но в облако их не загружает

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Concat — бесплатный открытый видеоредактор для macOS, Windows, Linux и Android, в который встроен MCP-сервер для видеомонтажа. Клиент запускает программу командой `concat --mcp`, и агент получает те же команды правки, что и окно редактора: создает проекты, импортирует файлы, режет и двигает клипы, добавляет титры и субтитры, ставит ключевые кадры, накладывает эффекты, смотрит готовый кадр и запускает экспорт. Сервер работает в одном из двух режимов, и инструмент `concat_version` сообщает, в каком. В режиме окна он находит запущенный Concat по файлу `automation.json` и ходит через его сервер, а проект, открытый на экране, агент не перезапишет. В автономном режиме сервер сам запускает движок монтажа без окна. Режим выбирают флагами `--mcp window` и `--mcp headless`, по умолчанию стоит `--mcp auto`. Правки лежат в памяти до вызова `project_save`, как и в окне. Время задается в секундах. Положение ключевого кадра равно доле клипа от 0 до 1, размеры и смещения равны долям кадра. Для всего остального есть `edit_apply`: он принимает любую команду правки или пачку команд как один шаг отмены. Кадр после правки агент забирает инструментом `preview_frame` и видит результат без экспорта.

Для кого. Для тех, кто монтирует ролики для коротких видео, YouTube и обучающих записей и хочет поручить нарезку, титры и экспорт ИИ-агенту без загрузки видео в облако.

Подходит, если

  • Нужно собрать черновик монтажа: агент импортирует записи, режет паузы, склеивает клипы и ставит титры по запросу
  • Для серии роликов нужен шаблон: `template_list` и `template_instantiate` создают проект из заготовки, а `clips_add_sequence` кладет клипы друг за другом
  • Хочется проверять результат по ходу работы: `preview_frame` возвращает собранный кадр картинкой, а `timeline_read` перечисляет дорожки и клипы
  • Видео нельзя выгружать в облако, а монтаж нужно доверить агенту локально: все идет на вашем компьютере

Не подходит, если

  • Нужно править проект, который открыт в окне, прямо при вас: автор запланировал такой режим в задаче 337 репозитория, сейчас агент работает с отдельными проектами
  • Нужен обычный монтаж без редактора: для нарезки через командную строку проще скилл ffmpeg-skill
  • Нужна правка проектов CapCut или JianYing: Concat хранит свои проекты, а для чужих форматов подойдет capcut-cli
  • Видео нужно собирать кодом из React-компонентов: для этого есть Remotion Agent Skills
  • Требуется сборка с подписью кода: по словам автора, часть сборок пока выходит без нее

Пример запроса к агенту

Создай проект Concat, импортируй записи из папки ~/Movies/lesson, вырежи паузы, добавь титр с названием урока и субтитры, затем покажи кадр на третьей минуте и экспортируй в H.264

MCP

Транспорт
stdio
Авторизация
не нужна

Переменные окружения

CONCAT_MCP_ROOTS
Список папок, куда автономный сервер может писать помимо домашней
CONCAT_API_ADDRESS
Адрес сервера Concat, если он находится не там, где его ищет клиент
CONCAT_API_TOKEN секрет
Токен доступа к серверу Concat, нужен вместе с адресом

Ограничения

  • Проект находится в бета-версии 0.2.7 и, по словам автора, еще не доработана. Установщик для Windows может остановить SmartScreen, а macOS откажется открывать неподписанную сборку без команды `xattr -dr com.apple.quarantine /Applications/Concat.app`.
  • Агент пишет проекты, кадры и экспорт только в вашу домашнюю папку. Другие папки для автономного режима разрешает переменная `CONCAT_MCP_ROOTS`, список путей через `:` (на Windows через `;`).
  • Каждый процесс Concat блокирует открытые папки проектов файлом `concat.lock`. Проект, открытый в окне, автономный сервер отклонит и посоветует включить автоматизацию.
  • Окно открывает сервер для сценариев и приложений, только если включен пункт `Settings > Automation > Scripts and apps`. Адрес и токен окно пишет в `automation.json`, а к серверу на другой машине подключают через `CONCAT_API_ADDRESS` и `CONCAT_API_TOKEN`.
  • Модели для субтитров, озвучки и удаления фона скачиваются один раз в настройках приложения и дальше работают без сети. Лицензия AGPL-3.0-or-later.

Как отключить. Выполните `claude mcp remove concat` для Claude Code или удалите блок `concat` из `mcpServers` в `claude_desktop_config.json` и перезапустите клиент. Сервер работает только пока клиент держит соединение. Чтобы закрыть окну доступ для сценариев, выключите в настройках Concat пункт `Automation`. Сам редактор удаляется как обычное приложение.

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

Как подключить Concat к Claude Code как MCP-сервер?

Установите редактор и выполните `claude mcp add concat -- /Applications/Concat.app/Contents/MacOS/concat --mcp`. На Windows путь равен `%LOCALAPPDATA%\Programs\Concat\concat.exe` при установке для себя и `C:\Program Files\Concat\concat.exe` при установке для всех. На Linux это `/usr/bin/concat` или сам файл AppImage.

Чем режим окна отличается от автономного режима MCP в Concat?

В режиме окна сервер ходит через запущенный редактор, который пишет адрес и токен в `automation.json`, и экспорт агента идет в очереди вместе с вашим. Автономный режим запускает движок без окна. Проект, открытый на экране, он отклоняет, потому что каждый процесс блокирует папки проектов файлом `concat.lock`.

Может ли агент править видео, пока я смотрю в окно Concat?

Пока нет: агент редактирует собственные проекты и не трогает проект, открытый в окне. Режим живой правки автор ведет в задаче 337 в репозитории Concat.

Какие форматы экспорта доступны агенту в Concat?

Агент запускает `export_start` и следит за `export_wait` с индикацией хода работы, при необходимости останавливает `export_cancel`. Сам редактор экспортирует H.264, HEVC и AV1 до 4K при 60 кадрах в секунду и 10-битным цветом.

Нужна ли регистрация или подписка для Concat?

Нет. Автор пишет, что в редакторе нет водяных знаков, аккаунта и подписки, а видео не уходит в облако. Сборки для всех платформ лежат на странице релизов GitHub.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер, CLI и настольное приложение режут длинное видео или запись стрима на вертикальные клипы с субтитрами

MCP-серверРасширенный доступ394Звезды репозитория

VidMoat MCP

Vidmoat MCP

Официальный

Удаленный MCP-сервер облачного видеоредактора: агент загружает материал, правит таймлайн, смотрит кадры и рендерит MP4

MCP-серверШирокий доступ

Локальный MCP-сервер дает Claude, Cursor и Codex читать проект Premiere Pro, править таймлайн и экспортировать результат

MCP-серверШирокий доступ455Звезды репозитория

ClipForge MCP

ClipForge

Официальный

ClipForge MCP собирает вертикальное видео из темы или ссылки на товар: сток, озвучка Edge TTS и субтитры без ключей, сборка через FFmpeg

MCP-серверРасширенный доступ1,1 тыс.Звезды репозитория

MCP-сервер управляет локальными проектами Adobe Premiere Pro из Claude, Codex и других MCP-клиентов

MCP-серверРасширенный доступ775Звезды репозитория

MCP-сервер для Ableton Live: агент создает дорожки, расставляет клипы и собирает аранжировку прямо в открытом проекте

MCP-серверРасширенный доступ3,3 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Concat (эта запись)дане нужна12 524
capcut-cliнет1 058неофициальный CLI для проектов CapCut и JianYing: субтитры, тайминг, скорость, нарезка в шортсы
ffmpeg-skillнет3 692скилл и MCP-сервер на локальном FFmpeg: нарезка, звук, субтитры и экспорт под TikTok, Reels и YouTube
Скиллы Remotionнет5 855официальные скиллы Remotion: видео собирается кодом из композиций React

Коротко о README

Главная страница репозитория представляет Concat как бесплатную замену CapCut: автосубтитры, озвучка, удаление фона, ключевые кадры, около 100 эффектов и переходов, экспорт до 4K. Дальше идут ссылки на загрузку для пяти платформ, сборка из исходников на Rust с FFmpeg 7 и правила вклада. Отдельный файл `docs/MCP.md` описывает сервер: настройку клиента, два режима, таблицу инструментов и протокол. README переведен на 24 языка.

Бейдж для README

Сообщить о проблеме

Foxx AIConcat
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.