Fcp MCP Server
Fcp MCP Server is an MCP server that adds tools to AI assistants such as Claude Desktop, Claude Code and Cursor. MCP server for Final Cut Pro XML. Lets Claude read, edit and generate real timelines: cut detection, markers, roles, transcript-based… It has 130 GitHub stars, is released under the MIT license and runs locally with uvx fcp-mcp-server.
github.com/DareDev256/fcp-mcp-server (opens in a new tab)
Data as of from the GitHub API; description from the project's repository. Report an error
Install Fcp MCP Server
Generated from the server's published package. Replace your-value with your own values.
Claude Desktop
{
"mcpServers": {
"fcp-mcp-server": {
"command": "uvx",
"args": [
"fcp-mcp-server"
],
"env": {
"FCP_PROJECTS_DIR": "your-value"
}
}
}
}Settings > Developer > Edit Config. macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Restart Claude Desktop afterwards.
Claude Code
claude mcp add --env FCP_PROJECTS_DIR=your-value --transport stdio fcp-mcp-server -- uvx fcp-mcp-serverCursor
{
"mcpServers": {
"fcp-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"fcp-mcp-server"
],
"env": {
"FCP_PROJECTS_DIR": "your-value"
}
}
}
}Project file; use ~/.cursor/mcp.json to enable it in every project.
VS Code
{
"servers": {
"fcp-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"fcp-mcp-server"
],
"env": {
"FCP_PROJECTS_DIR": "your-value"
}
}
}
}Config formats checked against the official docs on Oct 7, 2026: modelcontextprotocol.io (opens in a new tab), code.claude.com (opens in a new tab), cursor.com (opens in a new tab), code.visualstudio.com (opens in a new tab).
Environment variables
Variables the server reads at startup.
| Name | Required | Description |
|---|---|---|
FCP_PROJECTS_DIR | No | Shown in the README's example configuration. |
Tools (14)
Parsed from the Tools section of the README; check the repository for the current list.
inspectRead-only understanding — stats, clips, markers, keywords, EDL/CSV, pacing, keyframes
diagnoseFinding problems — flash frames, gaps, duplicates, health score
editChanging clips — markers, trim, reorder, transitions, speed, split, silence removal, keyframes
markMarkers and chapters — batch add, SRT/VTT import, beat import
generateBuilding new structure — rough cuts, montages, A/B roll, templates
transcriptLocal Whisper transcription and transcript-driven cuts; transcriptpack puts the whole shoot on one page; backend:…
deliverGetting the timeline out — NLE export, reformat, relink, push-to-FCP
previewSeeing the edit — ffmpeg proxy render, contact sheet, and a filmstrip+waveform check read from the SOURCE MEDIA
watchClosing the round-trip — notice the operator's Cmd-E export and diff it against the last one
indexThe analysis cache — status with its age, warm every source in a timeline, clear.
scenesShot boundaries from the pixels — list cuts per clip in source and timeline time, drop a marker on each, or split the…
organizeLibrary housekeeping — bulk keywords, ratings and roles over a clip selection; organizeauto proposes keywords from…
find"Find the shot where…" — a router over transcript words, metadata and offline vision captions that names the tier on…
viewSee the cut inline — viewtimeline returns the timeline as an exact rational-time payload that MCP Apps hosts render as…
About Fcp MCP Server
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 viewtimeline result; the B-roll provider is mocked and the recording says so on screen. Full-size mp4, re-recorded with demo/hero/build.py.*
- ai
- anthropic
- claude
- fcpxml
- final-cut-pro
- mcp
- model-context-protocol
- video-editing
- python
- cli
Similar MCP servers
More other MCP servers
Discogs MCP Server
cswkim/discogs-mcp-server
MCP Server for the Discogs API, enabling music catalog operations, search functionality, and more.
Active · last commit Oct 23, 2026
OtherTypeScriptPosecode MCP
posecode-dev/posecode
Author, ROM-validate, and render 3D human movement (.posecode) with a shareable playground link.
Active · last commit Oct 5, 2026
OtherTypeScriptbuild123d MCP
pzfreo/build123d-mcp
AI-driven 3D CAD via build123d: execute, render, measure, and export geometry interactively.
Active · last commit Oct 15, 2026
OtherPythonKingdee K3Cloud (Cloud Galaxy) ERP
WaHaiLong/KingdeeMCP
Third-party open-source MCP server for Kingdee K3Cloud ERP - 101 tools, 17 domains.
Active · last commit Oct 25, 2026
OtherPythonGoldenAnalysis
benseverndev-oss/goldenmatch
Read-only cross-cutting analysis, metrics, and reporting across the Golden Suite.
Active · last commit Oct 26, 2026
OtherPythonCHAP Coordinator
BrightbeamAI/chap
Auditable records of human decisions over AI agent work.
Active · last commit Oct 22, 2026
OtherHTML
How do I install the Fcp MCP Server MCP server?
Add the command uvx fcp-mcp-server to your MCP client: put it in claude_desktop_config.json for Claude Desktop, run claude mcp add for Claude Code, or add it to .cursor/mcp.json (Cursor) or .vscode/mcp.json (VS Code). The snippets on this page are ready to paste.
Is Fcp MCP Server free?
The server is open source under the MIT license, so running it is free. It does not declare any required API key.
Is Fcp MCP Server actively maintained?
The most recent commit was on Oct 24, 2026. The latest release is v0.27.1, published Oct 21, 2026. appsgit only lists MCP servers with a commit in the last six months.