Expert Sleepers disting NT community memory

Patch cable for code.

nt-mcp is a hosted Model Context Protocol server that lets Claude search real community Disting NT plugin code by meaning: DSP patterns, callbacks, API calls, Lua scripts, custom UI, MIDI, wavetable work, and more.

What the MCP server does

https://nt-mcp.fly.dev/mcp

Search by intent

Ask for “clocked delay”, “custom drawing”, or “MIDI realtime” and get targeted chunks instead of full-file noise.

Open exact implementations

Use returned chunk IDs to pull source with surrounding context and GitHub links.

Browse patterns

Inspect common Disting NT idioms: callbacks, parameters, audio routing, CV processing, oscillators, filters, delays, and UI.

{
  "mcpServers": {
    "nt-mcp": {
      "url": "https://nt-mcp.fly.dev/mcp"
    }
  }
}

Claude Code skills bundle

disting-nt-toolkit

C++ plugin writer

API v13 guidance, ARM build templates, DSP blocks, MIDI callbacks, custom UI, memory sections, and nt_emu testing workflow.

Lua scripter

Lua 5.4.6 control scripts for CV, gates, triggers, modulation, and practical 1000Hz Disting NT scripting patterns.

/disting-plugin wizard

An interactive Claude Code command that scaffolds or maintains C++ plugins using the bundled templates.

Install and distribute

plugin + marketplace ready
Quick install from this site
Downloads the packaged plugin and installs it through Claude Code’s plugin manager when available.
Public repo path
This repository is structured as a Claude Code marketplace. Once public, users can add it directly.
Use both together
Install the skills, add the MCP server, then ask Claude to search examples while generating your plugin.
curl -fsSL https://nt-mcp.fly.dev/install.sh | bash
/plugin marketplace add thorinside/nt_mcp
/plugin install disting-nt-toolkit@nt-mcp
curl -LO https://nt-mcp.fly.dev/skills/disting-nt-toolkit.tar.gz
tar -xzf disting-nt-toolkit.tar.gz
claude plugin validate disting-nt-toolkit