MCP server for controlling digital mixing consoles over OSC, with user-editable mapping profiles (X32/M32, WING). C++20 and TypeScript implementations.
View on GitHub ↗ConsoleMCP is a standalone Model Context Protocol server for controlling digital mixing consoles over OSC. It turns a user-editable JSON mapping profile into a set of MCP tools, so an AI client can move faders, mute channels, set EQ, and recall scenes on a real console.
It ships in two interchangeable implementations — C++20 and TypeScript/Node — that share the same profile format and expose the same MCP command surface.
The mappings are intentionally data-driven: adding a console command normally means editing a profile, not recompiling the server.
1. What is implemented 2. Requirements 3. Install 4. Set up the console 5. Run and smoke-test 6. Connect it to Claude 7. Connect it to ChatGPT 8. Command reference 9. Custom mapping profiles 10. Troubleshooting 11. Security and operational boundaries 12. Licence
- MCP stdio transport with initialize, tools/list, tools/call, resources/list, and resources/read (protocol version 2025-06-18). - A generated MCP tool for every command in the selected mapping profile. - Generic console.listcommands, console.call, console.batch, console.snapshot, console.restore, and console.rawosc tools. - OSC 1.0 message encoding/decoding for float, integer, string, boolean, and blob values, including incoming bundles. - UDP transport with bounded request timeouts and a per-second rate limit. - Strict command and argument validation before any packet is sent. - User-editable JSON mappings with typed arguments, ranges, enums, OSC get/set addresses, value transforms, command groups, and snapshot membership. - Snapshot/restore of mapped command value
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/bulyaki--ConsoleMCP.html)
An OKF-backed Model Context Protocol (MCP) server delivering persistent long-term memory and SQLite FTS5 search for AI agents.
sosoj92/jarvis-assistant-vocalAssistant vocal local en francais : Claude ou Ollama (offline), domotique Hue, OBS, agenda, navigateur, appels Twilio, serveur MCP. Python.
Stupidoodle/swissdevjobs-cliSearch & apply to ~4,700 salary-transparent tech jobs across 7 countries (🇨🇭🇩🇪🇬🇧🇺🇸🇨🇦🇳🇱🇫🇷) from your terminal or AI agent — zero-dependency Python CLI + MCP server + Claude Code plugin
agents-universe/agents-universe让智能体像人一样学习和工作,共享智能体和项目记忆
bybit-exchange/kaasTurn scattered notes, docs and transcripts into a queryable Markdown wiki — an LLM knowledge-base compiler with MCP access, no embeddings, self-hosted.
alxgntv/substack-api-mcpMCP server for Substack posts (FastMCP + substack-api-client)
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.