Concat MCP
MCP-сервер для видеомонтажа внутри бесплатного редактора Concat: агент режет клипы, добавляет титры и субтитры, ставит ключевые кадры и экспортирует видео
- 12 524 ★ репозитория
- Последний коммит
- AGPL-3.0
Широкий доступ
Почему такой уровень
- Запускает программу целиком и пишет проекты, кадры и экспорт в домашнюю папку; каждый вызов `edit_apply` меняет проект
- Читает ваши видео и аудио через `media_probe` и `media_import`, но в облако их не загружает
Установка
- Работает в
Ручная установка
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.264MCP
- Транспорт
- 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 и настольное приложение режут длинное видео или запись стрима на вертикальные клипы с субтитрами
VidMoat MCP
Vidmoat MCP
Удаленный MCP-сервер облачного видеоредактора: агент загружает материал, правит таймлайн, смотрит кадры и рендерит MP4
MCP for Adobe Premiere Pro — монтаж через агента
MCP for Adobe Premiere Pro
Локальный MCP-сервер дает Claude, Cursor и Codex читать проект Premiere Pro, править таймлайн и экспортировать результат
ClipForge MCP
ClipForge
ClipForge MCP собирает вертикальное видео из темы или ссылки на товар: сток, озвучка Edge TTS и субтитры без ключей, сборка через FFmpeg
MCP-сервер управляет локальными проектами Adobe Premiere Pro из Claude, Codex и других MCP-клиентов
MCP-сервер для Ableton Live: агент создает дорожки, расставляет клипы и собирает аранжировку прямо в открытом проекте
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| 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 языка.