Skip to content

v1.2.1 — Infrastructure Hardening

Choose a tag to compare

@david-cilluffo david-cilluffo released this 10 Jun 00:52

Infrastructure release — no tool contract changes. 135 tools, fully backward compatible.

Added

  • Mocked pytest suite (tests/) that exercises tools without REAPER running.
  • GitHub Actions CI (ruff + pytest on Python 3.10–3.13).
  • dev optional-dependency group and ruff configuration in pyproject.toml.

Changed

  • Rewrote test_connection.py to test the file bridge (the supported path) instead of the deprecated HTTP server. Now pure standard library — no httpx needed to smoke-test.
  • Documented the file-based Lua bridge as the only supported communication path.

Deprecated

  • HTTP bridges (reaper_web_server.lua / reaper_web_server.py). Kept for existing users but no longer maintained; they will not receive new tools and may be removed in v2.0.

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