
daredev256/fcp-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
daredev256/fcp-mcp-serverは、[[T0]からインポートされたMCPサーバー候補です。
概要
daredev256/fcp-mcp-serverは、[[T0]からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
Claudeに話してFinal Cut Proを編集し、カットが変わるのを見てください。
1つのプロンプト、7つのツール呼び出し、そしてそれぞれの後にタイムラインがインラインで再レンダリングされる
書きます。すべてのフレームは実際のui://fcp/timelineアプリが実際の描画を行っています
view_timeline結果;Bロール提供者が嘲笑され、録音は次のように述べています。
画面に映って。フルサイズMP4、再録音
demo/hero/build.pyと共に。
参照してください。viewはタイムラインを正確な合理時間JSONとして返し、
MCPアプリを使ったホストがライン内で描画します:レーン、サムネイル、マーカー、トランスクリプト
単語、プレイヘッド、他のツールを呼び出すボタンなどです。
カットしろ。 15個のグループ化された工具、102の操作:トリム、スプリット、サイレンス除去、 トランスクリプトやビート、ラフカット、キーフレーム、スピードランプからのマーカー、 トランスクリプト編集、NLE間エクスポート、そしてFinal Cut Proの起動。
**信じてください。**すべての文章はsha256で記録され、元に戻すことができます。
deliverは未審査のカットを拒否し、expected_sha256は以下のファイルを拒否します。
モデルの下で変更され、生成は引用後確認(quote-then confirm)となります。
通話あたりの上限。182件の敵対的入力セキュリティテスト、defusedxml、
サンドボックス化された書き込み、プライベートAPIなし、開示チャネル。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
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" }
}
}
}