Mixer-agnostic MCP control with editable mapping profiles
AudioIntermediateX32/M32WINGOSCMCP
What it does
ConsoleMCP uses user-editable profiles so the same agent workflow can target several console families over OSC.
How to set it up
- Pick an implementation (C++20 or TypeScript/Node); both use the same profile format.
- Select or edit a JSON mapping profile for your console, then set up the console's OSC network per the README.
- Run the smoke test, then connect it to Claude or ChatGPT.
- Use console.snapshot before experimenting so you can console.restore.
Source project: bulyaki/ConsoleMCP
FAQ
Why profiles?
Each command in the profile becomes an MCP tool, so you can support new consoles by editing JSON.
Is there a raw escape hatch?
Yes, console.raw_osc. The README has a section on security and operational boundaries; read it before using it live.
Original source: https://github.com/bulyaki/ConsoleMCP