SpliceKit MCP

MCP-сервер и плагины для Final Cut Pro: агент читает таймлайн, режет, ставит эффекты и экспортирует проект

  • 209 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

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

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

  • Внедряет библиотеку в повторно подписанную копию коммерческой программы и вызывает ее закрытые интерфейсы
  • Около 200 инструментов могут резать, удалять и переписывать таймлайн, цвет и экспорт проекта
  • Автор встроил в патчер и библиотеку отправку отчетов о сбоях через Sentry
Все причины и проверки

elliotttate/splicekit

Установка

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

./patcher/patch_fcp.sh

То же самое из терминала, из клона репозитория.

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

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

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

  • Внедряет библиотеку в повторно подписанную копию коммерческой программы и вызывает ее закрытые интерфейсы
  • Около 200 инструментов могут резать, удалять и переписывать таймлайн, цвет и экспорт проекта
  • Автор встроил в патчер и библиотеку отправку отчетов о сбоях через Sentry

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

Что делает

SpliceKit внедряет свою динамическую библиотеку в отдельную копию Final Cut Pro и открывает изнутри его рабочие объекты. Поверх этого работают три части: командная палитра по `Cmd+Shift+P`, MCP-сервер и каркас плагинов. Оригинальное приложение из App Store патчер не трогает, копия появляется в `~/Applications/SpliceKit/`. MCP-сервер выдает около 200 инструментов по основным подсистемам монтажа. Агент читает состояние таймлайна, смотрит клипы, режет, меняет скорость, правит цвет, ставит эффекты и запускает рендер. Связь идет через мост JSON-RPC на `127.0.0.1:9876`, поэтому пропатченный Final Cut Pro должен быть запущен. В комплекте идут примеры плагинов: текстовый монтаж по расшифровке речи, удаление пауз, субтитры в 13 стилях, поиск смены кадров, нарезка клипов под биты музыки, пакетный экспорт и импорт по ссылке. Свои плагины пишут на Objective-C, C++, Swift, Lua или Python, а в репозитории лежит справочник по API, рассчитанный на чтение моделью.

Для кого. Видеомонтажерам на Mac, которые ведут проекты в Final Cut Pro и хотят отдавать рутину агенту, и разработчикам надстроек к этой программе.

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

  • Сорокаминутное интервью сокращают до лучших моментов, и черновую нарезку собирает агент
  • В записи подкаста много пауз: инструмент находит тишину по порогу, режет ее и ставит субтитры
  • Ролик монтируют под музыку, и Song Cut раскладывает папку с видео по битам трека
  • Каждый клип таймлайна уходит в отдельный файл со всеми эффектами и цветокоррекцией
  • Для своей задачи не хватает кнопки, панели или команды, и их пишет плагином сам агент по справочнику API

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

  • Монтаж идет в Premiere Pro или DaVinci Resolve: SpliceKit работает только с Final Cut Pro
  • Final Cut Pro не установлен на этом Mac, и патчеру нечего копировать
  • Политика студии не допускает измененных копий коммерческих программ и повторной подписи приложений
  • Идет сдача проекта сразу после выхода новой версии Final Cut Pro, а патч под нее еще не проверен

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

Убери из этого подкаста все паузы длиннее секунды, добавь субтитры и подготовь экспорт

MCP

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

Ограничения

  • Работает только на macOS и только с Final Cut Pro. Патчер копирует установленное приложение, новую копию взять неоткуда.
  • Обновление Final Cut Pro может сломать совместимость, тогда копию патчат заново. Закрытые интерфейсы программы ведут себя в редких случаях непредсказуемо, откат — `Cmd+Z`.
  • Мост на `127.0.0.1:9876` отвечает, только пока пропатченный Final Cut Pro открыт.
  • Автор встроил в патчер и внедренную библиотеку отправку отчетов о сбоях через Sentry. Последний коммит в репозитории от августа 2026 года.

Как отключить. Удалите копию из `~/Applications/SpliceKit/` и запись `splicekit` из конфигурации MCP-клиента. Оригинальный Final Cut Pro и его библиотеки не менялись, поэтому в них ничего чинить не нужно.

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

Как подключить SpliceKit к Claude Code?

Сначала пропатчите Final Cut Pro, затем выполните `make mcp-setup`: команда создает виртуальное окружение `~/.venvs/splicekit-mcp`. В конфигурацию MCP впишите Python из этого окружения и путь к `mcp/server.py`, потом запустите копию Final Cut Pro. Команда `make mcp-doctor` покажет, что все связано.

Меняет ли SpliceKit мой оригинальный Final Cut Pro?

Нет. Патчер работает с копией в `~/Applications/SpliceKit/`, а формат библиотек, проектов и медиа остается прежним. Ту же библиотеку можно открыть в обычном Final Cut Pro из App Store.

Что делать после обновления Final Cut Pro?

Запустите патчер заново, чтобы собрать копию под новую версию. Автор называет такую перепатчку обычным путем: обновление программы может нарушить совместимость, остальные данные остаются на месте.

Работают ли командная палитра и расшифровка без облака?

Да, обе работают на устройстве. Палитра обращается к Apple Intelligence, расшифровку речи на 25 языках делает Parakeet с разделением по говорящим. Облачным остается только тот ИИ-клиент, который вы сами подключили по MCP.

Можно ли поручить агенту написать плагин?

Да. Опишите задачу и передайте агенту справочник API из репозитория: плагин получит новые панели, кнопки, команды палитры и инструменты MCP. Заготовкой служат встроенные плагины, исходники лежат в каталоге `Sources/`.

Обсуждение

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

MCP-серверы

MCP-сервер для Final Cut Pro: чтение и правка таймлайна .fcpxml, грубая нарезка, маркеры, транскрипты и экспорт в другие монтажки

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

MCP-сервер на 59 инструментов для монтажа в CapCut и OpenCut: дорожки, клипы, текст, переходы и озвучка из Cursor и Codex.

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

Плагин видеоредактора Diffusion Studio: два скилла, чтобы агент монтировал композиции и отвечал на вопросы по записям

ПлагинРасширенный доступ149Звезды репозитория

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

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

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

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

Открытый MCP-сервер дает Claude и Cursor управлять Premiere Pro: таймлайн, титры, эффекты, экспорт, черновой монтаж по сценарию

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

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
SpliceKit (эта карточка)нетне нужна209
DaVinci Resolve MCPнетне нужна4 088управляет DaVinci Resolve через официальный Scripting API, а здесь Final Cut Pro правится внедренной библиотекой
MCP for Adobe Premiere Pro — монтаж через агентанетне нужна525подключает Premiere Pro, у SpliceKit другая программа и свой каркас плагинов

Коротко о README

Страница делится на три опоры: командная палитра, MCP-сервер и каркас плагинов. Дальше идут встроенные примеры, установка за минуту через патчер и ручная настройка MCP с проверкой. Отдельный раздел отвечает, безопасно ли это, законно ли и не заблокирует ли Apple, затем следует руководство по созданию плагинов со схемой внедрения.

Бейдж для README

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