# Fcp MCP Server (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.

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.*

## Key facts

| Fact | Value |
|---|---|
| Repository | https://github.com/DareDev256/fcp-mcp-server |
| GitHub stars | 130 |
| License | MIT |
| Language | Python |
| Transport | stdio |
| Packages | pypi: fcp-mcp-server |
| Remote URL | none |
| Needs API key | no |
| Official | no |
| Works with | Claude Desktop, Claude Code, Cursor, VS Code |
| Category | Other |
| Latest release | v0.27.1 (Oct 21, 2026) |
| Last commit | Oct 24, 2026 |

## Install

### Claude Desktop (claude_desktop_config.json)

```json
{
  "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

```sh
claude mcp add --env FCP_PROJECTS_DIR=your-value --transport stdio fcp-mcp-server -- uvx fcp-mcp-server
```

### Cursor (.cursor/mcp.json)

```json
{
  "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 (.vscode/mcp.json)

```json
{
  "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 2026-10-07.

## Environment variables

- `FCP_PROJECTS_DIR`: Shown in the README's example configuration.

## Tools

- `inspect`: Read-only understanding — stats, clips, markers, keywords, EDL/CSV, pacing, keyframes
- `diagnose`: Finding problems — flash frames, gaps, duplicates, health score
- `edit`: Changing clips — markers, trim, reorder, transitions, speed, split, silence removal, keyframes
- `mark`: Markers and chapters — batch add, SRT/VTT import, beat import
- `generate`: Building new structure — rough cuts, montages, A/B roll, templates
- `transcript`: Local Whisper transcription and transcript-driven cuts; transcriptpack puts the whole shoot on one page; backend:…
- `deliver`: Getting the timeline out — NLE export, reformat, relink, push-to-FCP
- `preview`: Seeing the edit — ffmpeg proxy render, contact sheet, and a filmstrip+waveform check read from the SOURCE MEDIA
- `watch`: Closing the round-trip — notice the operator's Cmd-E export and diff it against the last one
- `index`: The analysis cache — status with its age, warm every source in a timeline, clear.
- `scenes`: Shot boundaries from the pixels — list cuts per clip in source and timeline time, drop a marker on each, or split the…
- `organize`: Library 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…
- `view`: See the cut inline — viewtimeline returns the timeline as an exact rational-time payload that MCP Apps hosts render as…

## Similar MCP servers

- [Discogs MCP Server](https://appsgit.com/mcp-servers/discogs-mcp-server): MCP Server for the Discogs API, enabling music catalog operations, search functionality, and more. (130 stars, MIT, needs API key)
- [Posecode MCP](https://appsgit.com/mcp-servers/posecode-mcp): Author, ROM-validate, and render 3D human movement (.posecode) with a shareable playground link. (126 stars, Apache-2.0)
- [build123d MCP](https://appsgit.com/mcp-servers/build123d-mcp): AI-driven 3D CAD via build123d: execute, render, measure, and export geometry interactively. (131 stars, Apache-2.0)
- [Kingdee K3Cloud (Cloud Galaxy) ERP](https://appsgit.com/mcp-servers/kingdee-k3cloud-cloud-galaxy-erp): Third-party open-source MCP server for Kingdee K3Cloud ERP - 101 tools, 17 domains. (122 stars, MIT, needs API key)
- [GoldenAnalysis](https://appsgit.com/mcp-servers/goldenanalysis): Read-only cross-cutting analysis, metrics, and reporting across the Golden Suite. (134 stars, MIT)
- [CHAP Coordinator](https://appsgit.com/mcp-servers/chap-coordinator): Auditable records of human decisions over AI agent work. (121 stars, Apache-2.0)

---

Canonical page: https://appsgit.com/mcp-servers/fcp-mcp-server
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed daily.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
