NDSP QC MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@NDSP QC MCPRecall my 'Metal Rhythm' preset on the Quad Cortex"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
NDSP QC MCP
An unofficial, modular control platform for Neural DSP Quad Cortex devices. The project is intended to support a hardware-faithful Windows controller, a standalone MCP server, and future Android, iOS, web, and other clients without duplicating device-control logic.
This project is not affiliated with or endorsed by Neural DSP. Protocol support currently relies on the community-maintainedpyquadcortex project and must be treated as compatibility-sensitive.
Repository shape
apps/ End-user clients
windows/ Tauri + web UI desktop client
android/ Future Android composition root
ios/ Future iOS composition root
services/ Independently runnable processes
device-gateway/ The single QC owner; local IPC and optional LAN API
mcp-server/ Standalone MCP server
packages/
python/
qc-core/ Pure device model, use cases, ports, safety rules
qc-pyquadcortex/ pyquadcortex USB-HID adapter
qc-gateway-client/ Client for a running device gateway
typescript/
qc-client/ Generated contracts, API client, shared state
qc-ui/ Platform-neutral web UI primitives
qc-form-factors/ QC geometry, skins, and control manifests
contracts/ Versioned wire schemas; the cross-language source of truth
docs/ Product, architecture, and decision records
tests/ Cross-module contract and real-hardware testsEvery directory initially contains a boundary document. Code is added only to the module that owns the responsibility.
Related MCP server: reaper-daw-mcp-server
Architectural rules
qc-corecontains no HID, MCP, HTTP, UI, Tauri, or operating-system imports.qc-pyquadcortexis the only module that knows thepyquadcortexAPI.Exactly one process owns the QC USB-HID session at a time.
Clients communicate in typed domain commands and events, never protobuf packets or raw grid coordinates.
contracts/is the source of truth for cross-process and cross-language messages.The MCP server is independently installable and never imports a desktop or mobile app.
Form-factor geometry, skins, and behavior are separate; adding a client or skin must not change device logic.
AI is an optional adapter. Manual device control continues to work without an AI provider.
See Architecture and the Windows implementation plan.
Status
The Windows client now has a Tauri/WebView2 shell, reusable hardware surface,
form-factor/skin packages, keyboard/mouse interaction, connection diagnostics,
menus, chat composer, and microphone capture lifecycle. Its persistent Python
device gateway owns the QC HID session and hydrates the UI from a live preset
snapshot over private framed JSON-RPC. Scene selection, block bypass, tuner, and
Gig View controls are enabled, along with mode-aware A–H footswitch emulation
through the QC's Windows MIDI endpoint and verified tempo/encoder/tap control,
live setlist browsing, installed model discovery, guarded block placement/removal/movement,
STOMP assignment and signal-routing editing, guarded preset
recall, bank navigation, metadata-driven block parameter editing, and explicit
dirty-state recovery. The Grid rails and split/rejoin markers are derived from
the live preset's four-row routing topology rather than demo labels, including
parallel-lane blocks and split/rejoin points. Visible device state synchronizes
in the background so touchscreen changes appear without a manual refresh.
Explicit disconnect/reconnect, a privacy-safe connection
log, current-device details, and an allowlisted redacted diagnostics export are
available from the application menus. State-changing commands use expected-state guards,
value readback, and dirty-state verification. Local .qcw workspace snapshots
can be saved and reopened without touching the hardware. Persistent device
Save As is available only through a separate destination review and final
confirmation; global-setting writes remain locked. The chat dock also executes
offline typed inspection/performance commands and previews bypass or parameter
edits before applying them temporarily. Windows installer builds embed the
Python gateway and its USB dependencies, so an installed app does not require
Python, Node, Rust, the source tree, or a repository .venv at runtime.
Push-to-talk voice transcription is runtime-detected and opt-in: the app
discloses that stable Microsoft Edge speech recognition may send microphone
audio to Microsoft Azure before starting it, then routes the visible transcript
through the same guarded typed-command path.
The USB transport has been validated locally against a connected Quad Cortex using pyquadcortex.
Licensing
No project license has been selected yet. Until one is added, the source is not offered under an open-source license. Third-party dependencies retain their own licenses; release builds will include generated third-party notices.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityAmaintenanceEnables AI assistants to control REAPER DAW via the Model Context Protocol, including track, FX, MIDI, and audio operations.4781MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI-powered music production by integrating with REAPER DAW via MCP protocol, allowing users to control project settings, MIDI editing, and VST plugins through natural language.8
- FlicenseNot gradedqualityFmaintenanceAI-powered control for Apple Logic Pro via MCP, enabling transport, tracks, plugins, MIDI, project, and mixer control through natural language.4
- FlicenseNot gradedqualityBmaintenanceEnables an AI assistant to control Apple Logic Pro DAW including transport, mixing, playhead positioning, MIDI region read/write, and more, via MCP.
Related MCP Connectors
MCP server for Producer/Riffusion AI music generation
Generate AI music via the Lacuna Music API from MCP clients like Claude Desktop & Code.
MCP connector that lets ChatGPT list, search, and run your Apple Shortcuts via a local Mac agent
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tony-xmelon/NDSP-QC-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server