Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"u-he-preset-randomizer": {
"command": "u-he-mcp-server"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Generate u-he synth presets through randomization and merging of your existing presets (genetics like).
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'u-he-preset-randomizer' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked u-he-preset-randomizer against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in entertainment
The official MCP Server for the Mux API
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
A Model Context Protocol (MCP) server that gives Claude direct control over Strudel.cc for AI-assisted music generation and live coding.
Unreal Engine MCP server — 19 tools, 300+ actions for AI-driven editor control
MCP Security Weekly
Get CVE alerts and security updates for U He Preset Randomizer MCP Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Generate u-he synth presets through randomization and merging of your existing presets (genetics like).
This tool can generate random presets in three different modes:
The randomization / merging approach is very generic as it analyzes your actual preset library and bases the random values on the resulting statistical distributions.
There are optional flags / modes that that affect the randomization:
stable mode for more reliable, but slightly less random resultsbinary mode, see --binary CLI arguments documentation.It should work for all u-he synths on all platforms. Some synths may work better, due to their simpler architecture (e.g. u-he Diva, Repro). More modular synths like Bazille or Zebra also work, but you'll get more "varied" results or broken presets.
This is a CLI application that you need to run in your terminal / command line.
First you need to install the Node.js runtime.
Then you can open your Terminal / Console / Command Prompt and start it by entering a command, optionally with some arguments.
They start with npx u-he-preset-randomizer@latest, which will download and run the latest version of this tool:
npx u-he-preset-randomizer@latest
This will start the tool in interactive mode. It will guide you though the necessary choices. Alternatively, you can pass some arguments if you already know the choices (non interactive).
The generated patches will be put into your selected synth preset directory, under a /RANDOM folder in your user presets.

If you want to download the tool for offline use and manual updates:
# install it as a global CLI tool
npm i -g u-he-preset-randomizer
# Now you can run it without npx:
u-he-preset-randomizer
In addition to the CLI, this tool provides a Model Context Protocol (MCP) server that allows AI assistants like Claude to interact with your u-he presets through natural conversation.
Features:
Quick Setup for Claude Desktop:
Add this to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"u-he-preset-randomizer": {
"command": "u-he-mcp-server"
}
}
}
Then you can ask Claude things like:
📚 Read the full MCP Server documentation →
This command will run the randomizer to generate 3 fully randomized Diva presets. Random values will be based on real values (and their distribution) of your actual presets.
npx u-he-preset-randomizer@latest --synth Diva --amount 3
This command will take one particular preset "HS