# Resolve Media Pool

Media pool ingest and organization in the DaVinci Resolve MCP.

- Repository: https://github.com/samuelgursky/davinci-resolve-mcp (3887 stars)
- Category: Design
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add samuelgursky/davinci-resolve-mcp --skill resolve-media-pool -g -a claude-code -y`
Codex: `npx skills add samuelgursky/davinci-resolve-mcp --skill resolve-media-pool -g -a codex -y`
Cursor: `npx skills add samuelgursky/davinci-resolve-mcp --skill resolve-media-pool -g -a cursor -y`
Gemini CLI: `npx skills add samuelgursky/davinci-resolve-mcp --skill resolve-media-pool -g -a gemini-cli -y`

## Description

Media pool ingest and organization in the DaVinci Resolve MCP. Apply when importing media, building multicam timelines, organizing/relinking clips, normalizing metadata, setting clip marks, or verifying/inventorying a card before ingest, live in a running Resolve OR offline. Routes to the live media_pool tools and the offline media front-end tool. For reading/analyzing footage content use resolve-media-analysis; for deliverable-side media QC use resolve-delivery.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Resolve Media Pool / Ingest
Thin router; depth stays in the kernel.

- **Live tool mechanics**, `docs/kernels/media-pool-ingest-kernel.md` (the
  `media_pool` ingest boundary) + `docs/guides/multicam-setup-guide.md`.
- **Offline media front-end**, `resolve-advanced/README.md` → the `media` tool.

## Two servers, verify offline, import live

| Job | Server | Tools |
|---|---|---|
| Import / organize / relink in a **running** Resolve | `davinci-resolve` (Python, live) | `media_pool` (`safe_import_media|sequence|folder`, `organize_clips`, `normalize_metadata`, `safe_relink|unlink`, `link_proxy_checked`, `set_clip_marks`, `setup_multicam_timeline`) |
| Verify / inventory / hash-seal a card with **no Resolve open** | `davinci-resolve-advanced` (Node) | `media` (needs ffmpeg + ffprobe on PATH) |

## Offline `media` actions

- `ingest_verify`, hash seal / verify / dupes-by-hash (chain of custody).
- `media_inventory`, fps / codec / colorspace / TC + card-gap report.
- `sync`, picture↔sound TC alignment + drift / MOS.
- `relink_manifest`, `rename_plan` (**refuses camera originals**) /
  `reel_normalize`, `turnover_package`, `project_hygiene`.

Rule of thumb: verify + inventory the card offline *before* importing, then import
and organize live.

## Boundaries & safety (AGENTS.md)

The rest: https://github.com/samuelgursky/davinci-resolve-mcp/blob/HEAD/.agents/skills/resolve-media-pool/SKILL.md
