Elliott Tate's SpliceKit for Final Cut Pro
Elliott Tate’s FCPBridge SpliceKit - the next phase of Final Cut Pro workflows.
https://github.com/elliotttate/SpliceKit
Here’s an introduction to SpliceKit by Chris Hocking on fcp.cafe:
https://fcp.cafe/news/20260402/
And here’s a small diagram of how it works from Elliott’s GitHub:
┌─────────────────────────────────────────────────┐
│ Final Cut Pro (modded copy) │
│ ┌───────────────────────────────────────────┐ │
│ │ SpliceKit.framework (injected via │ │
│ │ LC_LOAD_DYLIB) │ │
│ │ │ │
│ │ - ObjC runtime introspection │ │
│ │ - JSON-RPC server on TCP :9876 │ │
│ │ - Method swizzling │ │
│ │ - CloudContent crash prevention │ │
│ └───────────┬───────────────────────────────┘ │
│ │ direct objc_msgSend │
│ ┌───────────▼───────────────────────────────┐ │
│ │ Flexo, Ozone, TimelineKit, LunaKit ... │ │
│ │ (78,000+ ObjC classes) │ │
│ └───────────────────────────────────────────┘ │
└──────────────────────┬──────────────────────────┘
│ TCP :9876
┌──────────────▼──────────────┐
│ MCP Server (mcp/server.py) │
│ Python Client │
│ nc / curl / any TCP client │
└─────────────────────────────┘
Looks pretty rad.