Skip to content

This release includes 2 breaking changes for platform teams planning a safe upgrade.

Published 2d MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

blackmagic blackmagic-design blackmagicdesign davinci-resolve davinciresolve mcp
+1 more
mcp-server

Affected surfaces

breaking_upgrade

Summary

AI summary

HTTP transcription backend replaced by a configuration‑driven registry, removing MLX‑specific variables.

Full changelog

v2.66.0

Generalizes the HTTP transcription backend introduced in v2.65.0 into a configuration-driven registry, so additional local, network, or cloud-backed adapters no longer require MCP source changes. Contributed in #97 by @double2tea.

Changed

  • Pluggable HTTP transcription providers (#97, @double2tea) — the MLX-specific router backend is replaced by an ordered registry of HTTP transcription providers registered via DAVINCI_RESOLVE_MCP_TRANSCRIPTION_HTTP_PROVIDERS (a JSON array). Each entry requires id and base_url; optional adapter fields cover label, model, health_path, transcribe_path, health_field, health_value, headers, request_body, field_map, and response_field. Configured providers are selected as stable http:<id> backend names and preferred in transcription capability ordering. Auth headers are sent on health and transcription requests but kept out of capability reports, and malformed configuration fails fast. Response handling now accepts a transcript object, a JSON-encoded transcript string, or plain text under the configured response_field. Audiobox is documented as one adapter example rather than a core requirement.

Removed

  • The DAVINCI_RESOLVE_MCP_MLX_AUDIO_URL / DAVINCI_RESOLVE_MCP_MLX_AUDIO_MODEL environment variables added in v2.65.0 are superseded by the generic provider registry above. To keep an Audiobox/MLX router, register it as a provider:
    [{"id":"audiobox-local","base_url":"http://127.0.0.1:8000","request_body":{"provider":"mlx"}}]
    

Validation

  • tests/test_media_analysis.py and the analysis caps/runs/store suites pass (153 on the merged tree); static checks and drift guards pass.
  • No DaVinci Resolve scripting behavior changed: the change is confined to the stdlib HTTP transcription path and is gated behind an env var. Live Resolve validation not required.

Breaking Changes

  • Removed environment variables DAVINCI_RESOLVE_MCP_MLX_AUDIO_URL and DAVINCI_RESOLVE_MCP_MLX_AUDIO_MODEL; they are superseded by the `DAVINCI_RESOLVE_MCP_TRANSCRIPTION_HTTP_PROVIDERS` JSON array registry.
  • Changed default transcription backend from MLX‑specific router to an ordered registry of HTTP providers selected via stable `http:` names.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track samuelgursky/davinci-resolve-mcp

Get notified when new releases ship.

Sign up free

About samuelgursky/davinci-resolve-mcp

MCP server integration for DaVinci Resolve

All releases →

Beta — feedback welcome: [email protected]