v1.2.1 — Infrastructure Hardening
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).
devoptional-dependency group andruffconfiguration inpyproject.toml.
Changed
- Rewrote
test_connection.pyto test the file bridge (the supported path) instead of the deprecated HTTP server. Now pure standard library — nohttpxneeded 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