Project and bin intelligence
Inventory project trees, detect active or orphaned locks, and inspect AVB clips, sequences, tracks, views, and metadata.
Inspect Media Composer projects, AVB bins, AAF, ALE, EDL, locks, configurations, and media metadata with source-safe tools built for post-production.
Project connected
Indexing 184 project files
What works now
Inventory project trees, detect active or orphaned locks, and inspect AVB clips, sequences, tracks, views, and metadata.
Parse AAF, ALE, and CMX-style EDL structures while identifying missing, malformed, truncated, or opaque data.
Use ffprobe for codec, container, stream, duration, frame-rate, timecode, packet, frame, and optional hash evidence.
Evaluate Media Composer, operating system, and architecture combinations against source-linked qualification rules.
Preview bounded plans, classify risk, require destructive opt-in, and bind approval to an exact SHA-256 token.
Report heartbeat freshness and supported operations. No bridge, stale state, or unsupported action means no live edit.
avid_analyze_projectavid_analyze_binavid_analyze_aafavid_analyze_aleavid_analyze_edlavid_analyze_clipavid_inventory_project_filesavid_check_compatibilityavid_get_bridge_statusavid_preview_edit_planavid_analyze_projectavid_analyze_binavid_analyze_aafavid_analyze_aleavid_analyze_edlavid_analyze_clipavid_inventory_project_filesavid_check_compatibilityavid_get_bridge_statusavid_preview_edit_planTwo independent lanes
Claude, ChatGPT, Codex, Cursor, or another standards-compatible client.
Allowed-root enforcement, native parsers, bounded Python inspection, and risk controls.
AVB · AAF · ALE · EDL · media
Compatible Avid Extension required
Local setup
# PowerShell
git clone https://github.com/leancoderkavy/avid-media-composer-mcp
cd avid-media-composer-mcp
npm ci
python -m pip install -r python/requirements.txt
npm run build
$env:AVID_MCP_CAPABILITIES = "inspect"
node .\dist\index.jsLive Media Composer editing requires a separately installed, compatible Avid Extension bridge. The server does not claim edits from previews or catalog entries.
Frequently asked questions
Yes. This project provides a working MCP server for read-only Avid Media Composer project analysis. Guarded live editing requires a compatible Avid Extension bridge.
It analyzes AVB through pyavb, AAF through pyaaf2, ALE and EDL with native parsers, AVP and AVS as text or bounded binary evidence, and media containers through ffprobe.
Offline analysis is read-only and source media is never modified. The server also enforces explicit allowed roots and reports opaque evidence instead of guessing.
Only through a separately installed, compatible Avid Extension bridge. Without a fresh bridge that advertises the requested operation, live editing fails closed.
The current compatibility contracts cover Media Composer 2025.12.x, 2025.6, and the 2024.12.x long-term-maintenance release track on qualified Windows and macOS combinations.
Build a safer AI-assisted post workflow.