Skip to content

This release adds 2 notable features for engineering teams evaluating rollout.

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

✓ No known CVEs patched in this version

Topics

ai claude daw mastering mcp midi
+4 more
mixing model-context-protocol music-production reaper

Summary

AI summary

Added per‑take FX control (11 tools) and take comping utilities (7 tools).

Changes in this release

Feature Low

Adds 18 new tools (135 → 153) for per-take FX control and comping.

Adds 18 new tools (135 → 153) for per-take FX control and comping.

Source: llm_adapter@2026-06-11

Confidence: high

Feature Low

Adds `take_fx_*` tools for per-take FX management using REAPER's TakeFX API.

Adds `take_fx_*` tools for per-take FX management using REAPER's TakeFX API.

Source: llm_adapter@2026-06-11

Confidence: high

Feature Low

Adds `get_takes`, `get_active_take`, `set_active_take` for take listing and switching.

Adds `get_takes`, `get_active_take`, `set_active_take` for take listing and switching.

Source: llm_adapter@2026-06-11

Confidence: high

Feature Low

Adds `explode_takes`, `crop_to_active_take`, `delete_take` for take manipulation.

Adds `explode_takes`, `crop_to_active_take`, `delete_take` for take manipulation.

Source: llm_adapter@2026-06-11

Confidence: high

Feature Low

Adds `select_comp_lane` to control fixed‑lane comping via C_LANEPLAYS attribute.

Adds `select_comp_lane` to control fixed‑lane comping via C_LANEPLAYS attribute.

Source: llm_adapter@2026-06-11

Confidence: high

Dependency Low

Bumps `mcp` dependency floor to >= 1.2.0 in pyproject.toml.

Bumps `mcp` dependency floor to >= 1.2.0 in pyproject.toml.

Source: llm_adapter@2026-06-11

Confidence: low

Dependency Low

Bumps the minimum required version of `mcp` to >= 1.2.0 in pyproject.toml.

Bumps the minimum required version of `mcp` to >= 1.2.0 in pyproject.toml.

Source: granite4.1:30b@2026-06-11-audit

Confidence: low

Bugfix Medium

Implements input validation on index arguments; bad calls now return clean errors.

Implements input validation on index arguments; bad calls now return clean errors.

Source: llm_adapter@2026-06-11

Confidence: high

Full changelog

Takes & Take FX — 18 new tools (135 → 153), fully backward compatible. The multi-take release: per-take FX control and take management/comping. All tools live-verified against REAPER 7.74.

Added — Take FX (11 tools)

Per-take (per-item) FX control mirroring the track_fx_* tools, using REAPER's TakeFX_* API. Every take is addressed by (track_index, item_index, take_index):
take_fx_get_count, take_fx_get_list, take_fx_add_by_name, take_fx_delete, take_fx_get_name, take_fx_get_enabled, take_fx_set_enabled, take_fx_get_num_params, take_fx_get_param_name, take_fx_get_param, take_fx_set_param.

Added — Takes & comping (7 tools)

  • get_takes, get_active_take, set_active_take — list and switch takes.
  • explode_takes (in place), crop_to_active_take, delete_take — action IDs verified against live REAPER 7.74.
  • select_comp_lane — REAPER 7 fixed-lane comping via the C_LANEPLAYS track attribute (no mouse-dependent actions); errors clearly if the track is not in fixed-lane mode.

New conventions (from v1.3.0 onward)

  • Tool annotations: read-only / destructive / idempotent hints on every new tool.
  • Input validation on index arguments — bad calls return clean errors instead of opaque bridge failures.

Changed

  • pyproject.toml: bumped mcp floor to >=1.2.0 (guarantees the ToolAnnotations API).

Note: update your installed bridge — copy the new reaper_mcp_bridge.lua over the old one and restart the script in REAPER.

Full changelog: https://github.com/TwelveTake-Studios/reaper-mcp/blob/main/CHANGELOG.md

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 TwelveTake-Studios/reaper-mcp

Get notified when new releases ship.

Sign up free

About TwelveTake-Studios/reaper-mcp

MCP server enabling AI assistants to control REAPER DAW for mixing, mastering, MIDI composition, and full music production with 129 tools

All releases →

Related context

Earlier breaking changes

  • v1.3.2 `render_project` now requires an explicit `overwrite` parameter to allow file overwriting.

Beta — feedback welcome: [email protected]