.cursorrules · git:20260727.48beb34 · 2026-07-27 · sha256 787700ae92b7fc7e

.cursorrules git:20260727.48beb34A

Immutable. This exact content is served forever at /api/v1/blob/787700ae92b7fc7e.

# DaVinci Resolve MCP Server — Cursor Rules

## Project
Python MCP server (30 compound tools, 328 granular tools in `--full` mode) for controlling DaVinci Resolve via its Scripting API. See `AGENTS.md` for full project overview and the README for the 109-action kernel coverage map.

## Critical Rule: Source Media Integrity
NEVER modify, transcode, convert, or create derivatives of source media files unless the user explicitly requests it. All analysis is read-only. See `docs/media-analysis-guide.md` for the complete media analysis workflow and rationale.

## Media Analysis
When working with media files, use FFprobe/FFmpeg to analyze (read-only) before taking actions in Resolve. The full guide is at `docs/media-analysis-guide.md`.

## Key Files
- `src/server.py` — Main compound MCP server (30 tools)
- `src/resolve_mcp_server.py` — Full server (328 tools)
- `src/utils/` — Platform detection, Resolve connection, helpers
- `docs/media-analysis-guide.md` — Media analysis workflow guide
- `install.py` — Universal installer for 10+ MCP clients