SkillAgentSearch skills...

patchwork-deepmind

An mcp tool and skills for playing with the deepmind synthesizers. Developed with Deepmind 12, and probably also works with Deepmind 6.

Install / Use

claude mcp add truthanb -- npx -y github:truthanb/patchwork-deepmind

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

74/100

Supported Platforms

Claude Code
Claude Desktop

Tags

Our assessment of patchwork-deepmind

patchwork-deepmind scores 74/100 on our quality scale, 3755th of 4,658 Development & Engineering skills we index.

Its MCP Server is 3.9 KB long, well organised into 15 sections with 4 code examples: a solid amount of guidance for an agent.

It has 3 GitHub stars, so there is little community track record yet; judge it on its content.

Substance
26/30
Structure
20/20
Description
15/15
Adoption
3/20
Freshness
11/15

Maintenance, license and trust

  • The repository was last updated about 6 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 90/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

patchwork-deepmind compared with similar skills

All 4 of these similar skills score higher than patchwork-deepmind; compare them before choosing.

SkillScoreStarsUpdatedFormat
patchwork-deepmind (this skill)by truthanb7436mo agoMCP Server
Agent-Reachby Panniantong100106.6k5d agoCLAUDE.md
taste-skillby Leonxlnx100106.0ktodayCLAUDE.md
headroomby headroomlabs-ai10078.3ktodayCLAUDE.md
ai-job-searchby ai-job-search-dev10067.6k3d agoCLAUDE.md

Frequently asked questions

How do I install patchwork-deepmind?
Run claude mcp add truthanb -- npx -y github:truthanb/patchwork-deepmind. The install tabs above show the steps for each supported agent.
Which AI agents does patchwork-deepmind work with?
It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
Is patchwork-deepmind safe to use?
It is MIT-licensed and scores 90/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is patchwork-deepmind still maintained?
The repository was last updated about 6 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.

patchwork-deepmind

MCP server for the Behringer DeepMind 12 synthesizer. Gives AI agents real-time control over synth parameters via MIDI NRPN, plus edit-buffer snapshots via SysEx.

Requirements

  • Node.js >= 22
  • DeepMind 12 connected via USB-MIDI
  • macOS (uses native MIDI)

Install

npm install patchwork-deepmind

MCP client setup

Add to your MCP client config (Claude Desktop, VS Code, etc.):

{
  "mcpServers": {
    "deepmind12": {
      "command": "npx",
      "args": ["patchwork-deepmind"]
    }
  }
}

Tools

| Tool | Description | |------|-------------| | set_param | Set a parameter by name (normalized 0–1, raw integer, or enum label) | | set_params | Batch-set multiple parameters in one call | | describe_param | Look up a parameter's NRPN, range, units, enum labels, and notes | | describe_nrpn | Search/list raw NRPN parameters | | describe_fx_type | List all 35 FX effect types, or get the full param schema for one (settable names, units, min/max, enums) — without needing a snapshot or loading the effect first | | snapshot_state | Read current patch state via SysEx edit-buffer dump | | send_nrpn | Send a raw NRPN message by number and value | | patch_edit_buffer | Read, patch, and write-back raw edit-buffer bytes (use for FX params when set_param can't reach them) |

Parameter guide skill (recommended)

The MCP tools give an agent the ability to control the synth, but not the knowledge of what sounds good — which parameters interact, what value ranges are musical, or how to approach building a specific type of sound.

The skills/deepmind-parameter-guide/ folder is a portable agent skill that provides this. It's organized as a compact index with drill-down sections by synth area (oscillators, filter, envelopes, LFOs, effects, etc.), so an agent loads only the context it needs.

To install the skill, copy it into your project's .claude/skills/ directory:

# From the cloned repo:
cp -r skills/deepmind-parameter-guide .claude/skills/

# Or from the installed npm package:
cp -r $(npm explore patchwork-deepmind -- pwd)/skills/deepmind-parameter-guide .claude/skills/

The skill is self-contained — no dependencies on this repo.

How it works

The server runs as a stdio-based MCP process — no network involved. Your MCP client (Claude Desktop, VS Code, etc.) spawns it as a subprocess and communicates over stdin/stdout. The server auto-detects the DeepMind's USB-MIDI port on startup and performs a SysEx handshake to confirm the connection.

Example

Once connected, you can talk to your agent naturally:

"Give me a warm pad with slow filter movement and a long reverb tail"

"Make the attack slower and add some chorus"

"Snapshot the current patch so I can see what all the values are"

The agent uses the MCP tools to translate these into NRPN messages and SysEx commands in real time. You hear changes immediately on the synth.

Environment variables

| Variable | Default | Description | |----------|---------|-------------| | MIDI_IN | auto-detect | MIDI input port index or exact name | | MIDI_OUT | auto-detect | MIDI output port index or exact name | | MIDI_PORT | — | Shared hint (partial name) used when MIDI_IN/MIDI_OUT are unset | | MIDI_CH | 0 | MIDI channel (0–15, where 0 = channel 1) |

Troubleshooting

  • Server fails to find MIDI port — Make sure the DeepMind is connected via USB and powered on before starting the server. Verify it appears in macOS Audio MIDI Setup.
  • Parameters aren't changing on the synth — Check that the DeepMind is set to receive on the correct MIDI channel (Global Settings → MIDI Channel). The default is channel 1.
  • Multiple DeepMinds or other MIDI devices — Use MIDI_IN / MIDI_OUT env vars to select the correct port by index or name.

Development

npm install
npm run build
npm test

Contributing

Issues and PRs welcome.

License

MIT

Related Skills

View on GitHub
GitHub Stars3
CategoryDevelopment
Updated5mo ago
Forks1

Languages

TypeScript

Trust signals

90/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 low1 info
patchwork-deepmind — MCP Server: Install & Safety Check | SkillAgent