ClipForge MCP
ClipForge
ClipForge MCP собирает вертикальное видео из темы или ссылки на товар: сток, озвучка Edge TTS и субтитры без ключей, сборка через FFmpeg
- 1 127 ★ репозитория
- Последний коммит
- AGPL-3.0
Расширенный доступ
Почему такой уровень
- Собирает видео через локальный сервис и FFmpeg, которые запускают код на вашем компьютере
- Инструмент ingest_product сам обращается по любой переданной ссылке на товар
- Передает ключ языковой модели во внешний совместимый с OpenAI сервис при каждой генерации сценария
Установка
- Работает в
Ручная установка
claude mcp add clipforge -- npx -y --package https://github.com/xixihhhh/clipforge/releases/download/v0.9.7/clipforge-mcp-0.1.6.tgz clipforge-mcpСпособ без клонирования репозитория: ставит версию из конкретного релиза GitHub. Переменные CLIPFORGE_LLM_BASE_URL, CLIPFORGE_LLM_API_KEY, CLIPFORGE_LLM_MODEL нужно задать в env MCP-сервера, а сам ClipForge (pnpm dev или pnpm start) должен быть запущен отдельно.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Собирает видео через локальный сервис и FFmpeg, которые запускают код на вашем компьютере
- Инструмент ingest_product сам обращается по любой переданной ссылке на товар
- Передает ключ языковой модели во внешний совместимый с OpenAI сервис при каждой генерации сценария
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
ClipForge MCP — надстройка над HTTP API приложения ClipForge, которую Claude Desktop, Claude Code и Cursor вызывают как обычный MCP-сервер. Инструмент clipforge_create_video получает тему на любом языке, пишет закадровый текст, подбирает бесплатные видео и фото из Wikimedia Commons, озвучивает текст через Edge TTS и собирает вертикальный ролик FFmpeg без единого платного ключа. Инструмент clipforge_ingest_product берет ссылку на товар, достает заголовок, цену и фото из разметки страницы и сразу создает проект с этими данными. Перед каждой сборкой текст сценария проходит через группу из пяти встроенных проверяющих ролей: они по очереди разбирают закадровый текст по кадрам, переписывают слабые фразы и проверяют цифры цены и характеристик, чтобы переписанная строка не потеряла исходное число. Готовый ролик не считается готовым сам по себе: агенту нужно вызвать clipforge_master для проверки склеек и громкости, затем clipforge_gate, который сводит проверку сценария, качества и прав на материалы в один вердикт, и clipforge_contact_sheet, чтобы посмотреть кадры на стыках склеек, прежде чем отдавать ссылку на файл. Для генерации сценария нужен один ключ совместимой с OpenAI языковой модели, остальные инструменты сервера, включая поиск по стоку, список доступных голосов Edge TTS и экспорт в OTIO или EDL для монтажных программ, работают без ключей. Запустить MCP-сервер без ключей можно через npx-пакет из релиза GitHub, но ему все равно нужен работающий локально экземпляр ClipForge с FFmpeg.
Для кого. Для продавцов на маркетплейсах и создателей коротких видео, которым нужен готовый ролик по теме или товару прямо из диалога с агентом, без платных подписок на генерацию видео.
Подходит, если
- Нужен вертикальный ролик по теме для TikTok, Reels или YouTube Shorts без платных сервисов генерации
- Есть ссылка на товар и нужно превратить ее в рекламное видео с ценой и фото без ручного монтажа
- Нужно собрать готовый сценарий, озвучку и субтитры одним вызовом из Claude Code или Cursor
- Нужно выгрузить план монтажа в OTIO или EDL для последующей ручной доводки в профессиональном редакторе
Не подходит, если
- Нет работающего локально экземпляра ClipForge с установленным FFmpeg: сервер только пересылает вызовы к нему
- Нужен говорящий человек в кадре или липсинк: бесплатный путь дает закадровый голос и сток, а не цифровой аватар
- Нет ключа совместимой с OpenAI модели: без него clipforge_create_video не напишет сценарий
Пример запроса к агенту
Сделай вертикальное видео про то, как сварить кофе методом пуровер, с бесплатной озвучкой и субтитрамиMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
CLIPFORGE_BASE_URL- Адрес работающего экземпляра ClipForge, по умолчанию http://localhost:3000
CLIPFORGE_LLM_API_KEYобязательная, секрет- Ключ совместимой с OpenAI модели, нужен только для генерации сценария
Ограничения
Лицензия AGPL-3.0: при распространении измененной версии как сервиса исходный код нужно открывать тоже, уточните условия у автора перед коммерческим использованием.
- Сам MCP-сервер не выполняет сборку: он требует отдельно запущенный экземпляр ClipForge (`pnpm dev` или `pnpm start`) с установленным FFmpeg на том же компьютере.
- Пакет сервера пока не опубликован в npm и реестре MCP: запуск без клонирования репозитория идет через архив конкретного релиза GitHub.
- Бесплатные видео и фото берутся из Wikimedia Commons; для более качественного стока нужны отдельные ключи Pexels или Pixabay.
- Генерация сценария требует ключ совместимой с OpenAI модели и тратит его лимит при каждом вызове clipforge_create_video или clipforge_generate_script.
- Правки исходного ролика идут только через предварительный просмотр плана и подтверждение: прямое применение без показа разницы агенту запрещено правилами самого сервера.
Как отключить. Удалите запись clipforge из конфигурации MCP-клиента (claude mcp remove clipforge в Claude Code или блок mcpServers в конфигурации Claude Desktop и Cursor). Если сервер запускался через npx-пакет из релиза, отдельных файлов для удаления не остается, кроме кэша npx.
Частые вопросы
Нужен ли платный ключ для видео по ClipForge MCP?
Нет для стока и озвучки: видео и фото берутся из Wikimedia Commons, а голос озвучивает Edge TTS, оба пути без ключа. Платный ключ нужен только совместимой с OpenAI модели, которая пишет сценарий, и тратится при каждом вызове clipforge_create_video.
Можно ли подключить ClipForge MCP без клонирования репозитория?
Да, через архив конкретного релиза GitHub по команде npx с ключом --package и прямой ссылкой на файл .tgz. Сервер все равно отправляет запросы к работающему экземпляру ClipForge, поэтому его нужно поднять отдельно.
Как сервер превращает ссылку на товар в видео?
Инструмент clipforge_ingest_product читает разметку страницы товара (JSON-LD, затем Open Graph, затем обычный заголовок) и достает название, цену и фото. Из этих данных создается проект, а дальше сценарий дорабатывает clipforge_product_script.
Что проверяют пять встроенных ролей перед сборкой?
Они разбирают закадровый текст по кадрам и ищут функциональные фразы вроде «показывает эффект товара», требуя заменить их на видимое действие. Переписанная строка проходит отдельную проверку: если в ней пропадает число цены или характеристики из исходной фразы, всю строку отбрасывают.
Почему агент не должен сразу отдавать готовое видео?
Правила самого сервера требуют сначала посмотреть на кадры в местах склеек через clipforge_contact_sheet: автоматические проверки пропускают наложение субтитров друг на друга и неудачный кадр, а изображение показывает их сразу.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер, CLI и настольное приложение режут длинное видео или запись стрима на вертикальные клипы с субтитрами
Claude Video Vision
claude-video-vision
MCP-сервер и плагин Claude Code, которые дают агенту смотреть видео: кадры через ffmpeg и расшифровка звука через Gemini, локальный Whisper или OpenAI
MCP-сервер для видеомонтажа внутри бесплатного редактора Concat: агент режет клипы, добавляет титры и субтитры, ставит ключевые кадры и экспортирует видео
MCP-сервер и REST-API для сборки коротких вертикальных видео с субтитрами, озвучкой и музыкой для TikTok, Reels и Shorts
VidMoat MCP
Vidmoat MCP
Удаленный MCP-сервер облачного видеоредактора: агент загружает материал, правит таймлайн, смотрит кадры и рендерит MP4
Набор скиллов, CLI и MCP-сервер, чтобы Claude Code или Codex делали видео по описанию: монтаж, графика, озвучка и субтитры
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| ClipForge MCP (эта запись) | да | не нужна | 1 127 | |
| short-video-maker | нет | не нужна | 1 446 | рендерит ролик из уже заданных сцен через собственный Docker-образ, без генерации сценария по теме |
| MCP для публикации коротких видео на 8 площадок | нет | API-ключ | 1 | публикует готовое вертикальное видео сразу на восемь площадок, но сам видео не собирает |
Коротко о README
Описание на китайском и английском открывается таблицей сравнения с конкурентами по доступу агента: MCP, интерфейс командной строки, скилл и пакетная сборка в одном месте. Дальше идут разделы о контроле композиции кадра, журнале изменений по версиям с конкретными номерами и лицензии. В конце отдельный раздел «Технический стек» перечисляет фронтенд на Next.js и React, слой API на обработчиках маршрутов и факт тестового покрытия через GitHub Actions.