I build MCP integrations that let AI assistants operate real desktop software.
My open-source MCP servers give Claude, Cursor and other MCP clients deep, reliable control of Audacity, REAPER, OBS Studio and FMOD Studio — not thin wrapper demos, but hundreds of tools mapped against each application's actual protocol and source, with tests, CI and one-command installers. They're used by producers, podcasters and streamers, and have taken contributions from ten outside developers.
📍 New Zealand · working remotely · available for contract work
| Project | What it does | |
|---|---|---|
| Audacity-MCP | 144 tools and 9 end-to-end pipelines for AI-driven audio editing: cleanup, effects, mastering, transcription and podcast workflows. | |
| Reaper-MCP | 181 tools for music production in REAPER: composition, mixing, mastering, batch editing, audio QC and ReaScript automation. | |
| OBS-MCP | 148 tools over obs-websocket: scenes, audio mixer, filters, streaming, recording and live stream-health diagnostics. | |
| FMOD Studio MCP | Game-audio authoring through FMOD's scripting terminal: events, parameters, mixer, banks and interactive music. | |
| SongForge-MCP | Local AI music generation (ACE-Step) with stem splitting and reference-style matching, driven from Claude Desktop. |
| Audacity-MCP | Reaper-MCP |
|---|---|
![]() |
![]() |
- Verified against the real thing. Every tool is checked against the application's protocol or source code, not guessed from UI labels.
- Production hygiene. Test suites, CI, changelogs, security policies, Apache-2.0 licensing and installers for Windows and macOS.
- Local-first. Media processing runs on the user's machine — no cloud services or API keys required.
- Maintained in public. Issues triaged, outside pull requests reviewed and merged, releases documented.
- GigChain-Keys — a C++ live-performance rig for keyboard players: VST3 hosting, setlists, chord charts and a stage-ready Perform mode.
- The Last Bastion — a research prototype exploring how machine-to-machine trust could work once AI agents operate fully autonomously: Ed25519 challenge-response identity, signed agent passports verifiable offline, and tamper-evident audit trails for the data agents exchange.
Stack: Python · C++ · TypeScript · Node.js · Model Context Protocol · Docker · local AI audio models
I take on contract work building MCP servers and AI integrations for software products — new servers for your application, extending or hardening an existing one, or advising on how to expose your product to AI agents.




