
daredev256/fcp-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
daredev256/fcp-mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/daredev256/fcp-mcp-server.
Обзор
daredev256/fcp-mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/daredev256/fcp-mcp-server.
Обзор (машинный перевод)
Редактируйте Final Cut Pro, поговорив с Клодом, и наблюдайте, как меняется монтаж.
Один запрос, семь вызовов инструментов и временная шкала перерисовывалась в строке после каждого
write. Каждый кадр — это настоящее приложение ui://fcp/timeline, рисующее реальное изображение
view_timeline результат; поставщик B-roll подвергается высмеиванию, и запись гласит
Так на экране. Полноразмерный mp4, перезаписанный
с demo/hero/build.py.
См. его. view возвращает временную шкалу в виде точного рационального времени JSON, и
хост с помощью MCP Apps рисует всё в строке: линии, миниатюры, маркеры, транскрипт
слова, игровая головка, кнопки, вызывающие другие инструменты.
Разрезать. 15 сгруппированных инструментов, 102 операции: подрезка, разделение, снятие глушки, маркеры из транскриптов и битов, черновые монтажи, ключевые кадры и скоростные наростки, редактирование транскриптов, кросс-NLE экспорт и продвижение в запуск Final Cut Pro.
Доверьтесь ей. Каждая запись записывается в журнале с помощью sha256 и может быть отменена.
deliver отказывается от нерассмотренного монтажа, expected_sha256 отказывается от файла, который
изменено в модели, а генерация называется в quote-then-confirm под
Лимит на вызов. 182 теста безопасности с враждебным входом, defusedxml повсюду,
песочницы записи, отсутствие приватных API и канал раскрытия.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
FCPXML MCP
Edit Final Cut Pro by talking to Claude, and watch the cut change.
One prompt, seven tool calls, and the timeline re-rendered inline after each
write. Every frame is the real ui://fcp/timeline app drawing a real
view_timeline result; the B-roll provider is mocked and the recording says
so on screen. Full-size mp4, re-recorded
with demo/hero/build.py.
See it. view returns the timeline as exact rational-time JSON, and a
host with MCP Apps draws it inline: lanes, thumbnails, markers, transcript
words, a playhead, buttons that call the other tools.
Cut it. 15 grouped tools, 102 operations: trims, splits, silence removal, markers from transcripts and beats, rough cuts, keyframes and speed ramps, transcript edits, cross-NLE export, and a push into a running Final Cut Pro.
Trust it. Every write is journaled with its sha256 and can be undone.
deliver refuses an unreviewed cut, expected_sha256 refuses a file that
changed under the model, and generation is quote-then-confirm under a
per-call cap. 182 adversarial-input security tests, defusedxml everywhere,
sandboxed writes, no private APIs, and a disclosure channel.
claude mcp add fcpxml -e FCP_PROJECTS_DIR=~/Movies -- uvx fcp-mcp-server
Then File → Export XML… in Final Cut Pro, and ask Claude to work on the file.
Proof
*Real v0.25.0 output against a running copy of Final Cut Pro. A ten clip timeline is read back off the document, a marker is placed on every cut, and dialogue, music and effects roles are assigned across the clips. Final Cut is
Установка
uvx fcp-mcp-serverКонфигурация
{
"mcpServers": {
"fcpxml": {
"command": "uvx",
"args": ["fcp-mcp-server"],
"env": { "FCP_PROJECTS_DIR": "/Users/you/Movies" }
}
}
}