SpliceKit for Final Cut Pro – Command Palette and MCP Server

danboarder1 pts0 comments

SpliceKit

SpliceKit

Final Cut Pro, unlocked. A Command Palette, MCP server, and an open plugin framework to do almost anything.

Free to download and MIT Open Source!

 Command Palette<br>烙 MCP Server<br>里 Plugin Framework

Hit COMMAND+SHIFT+P and type what you want. Apple Intelligence runs it.<br>Any LLM can read and edit your timeline — and build new tools as it goes.<br>Every built-in feature is just an example plugin. You (or an AI) can ship more.

The Three Pillars

 The Command Palette

One keystroke to anything.

Hit COMMAND+SHIFT+P inside the patched Final Cut Pro. Fuzzy-search 100+ built-in editing actions — blade, trim, color, speed, markers, effects, transitions, export — or type plain English and let Apple Intelligence (on-device, private) figure out what you meant.

Try saying…

"add markers every 5 seconds"

"slow this clip to half speed"

"blade at every scene change"

"remove all the silences"

"add a cross dissolve"

No more menu hunting. No more memorizing shortcuts. No cloud.

烙 The MCP Server

Claude (or any other LLM) can drive your editor — and teach it new tricks.

SpliceKit ships with an MCP server that exposes ~200 tools covering every major FCP subsystem. Point Claude Code , Claude Desktop , or any MCP-compatible AI client at it and you can say things like:

"cut this 40-minute interview down to its best moments"

"remove the silences from this podcast, add captions, and export"

"assemble a rough cut from these clips, synced to the beat of this song"

It's not a chat wrapper around keyboard shortcuts. The MCP talks to Final Cut Pro's internal ObjC runtime directly — so it can read timeline state, inspect clips, blade, retime, color-correct, apply effects, and render without ever touching the user interface.

The editor that gets smarter every week

The first time you ask for something complicated, the AI might be a little clumsy. It's improvising — stitching together primitives, trial-and-error against your timeline, occasionally picking the long way around.

When that happens, don't settle for the workaround. Tell it to build the ability.

Step<br>What happens

1. Ask<br>You request something complex. The LLM improvises with the primitives it has.

2. Build<br>You say "make this a real command." Claude writes a plugin, registers a new MCP tool, and wires it into your editor.

3. Reuse<br>Next time — or the hundredth time after that — it's instant, reliable, and shared with everyone running the same plugin.

Every clumsy first attempt is a prompt to turn that workflow into a first-class feature. The editor you use six months from now is smarter than the one you installed today — and most of that improvement won't come from the SpliceKit team. It'll come from you, and from the community shipping plugins back.

里 The Plugin Framework

Everything is a plugin.

SpliceKit isn't a feature list — it's a platform. Once the SpliceKit dylib is loaded into Final Cut Pro, the entire ObjC runtime (78,000+ classes, including all private APIs) is open for plugins to use.

What a plugin can do

Add new panels and windows inside FCP

Put buttons on the toolbar, menu, or Enhancements menu

Register commands in the Command Palette

Expose new tools over the MCP server

Hook into timeline events, selection changes, and playback

Ship custom Motion templates, FxPlug effects, and Workflow Extensions

Be written in Objective-C / C++, Swift, Lua, or Python

And you can ask an AI to build one

Describe what you want. Hand the spec to Claude. It writes the plugin against the SpliceKit framework — the project ships full API reference docs designed for AI consumption.

Example Plugins

What Ships in the Box...

Every one of these is a plugin. They're bundled so you can use SpliceKit the day you install it, and they double as working examples for anyone building their own.

Text-Based Editor

Transcribe every clip on your timeline with on-device speech recognition (NVIDIA Parakeet — 25 languages, no cloud, with speaker diarization). Click a word to jump there. Select a sentence, hit Delete, and the video gets cut to match. Drag words to reorder clips. Export as SRT or plain text.

Audio Mixer

Mix by role , not clip-by-clip. Drop a compressor, EQ, or reverb on your Dialogue bus and every clip tagged Dialogue inherits it — past, present, and future. Retag a clip's role and it instantly picks up the new bus's processing. Set volumes, solo, and mute per role from one panel.

Sections

A color-coded section bar above the timeline that shows the shape of your edit at a glance. Name sections, color them, jump between them in one click — perfect for long-form edits, podcasts, multi-chapter projects, or anywhere you want to see structure without scrubbing.

Silence Remover

Point it at an interview or podcast recording and it finds and cuts every silent pause. Configurable threshold, minimum duration, and padding. Pure Apple-native AVFoundation + Accelerate under the hood.

Social Media Captions

Generate word-by-word highlighted,...

plugin splicekit command from server timeline

Related Articles