Skip to main content
Glama
jwang47

Space Dust MCP

by jwang47

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_presetsA

List the presets installed in the user's Space Dust preset folder.

read_presetA

Show how a preset is set up, grouped by section.

Only settings that differ from the synth's defaults are listed, which is what makes
the sound what it is. Set include_defaults to see every parameter.
list_parametersA

Look up Space Dust parameters, their ranges and defaults.

Pass a word to filter — a section name like "filter" or "reverb", or part of a parameter name. With no query this returns every parameter, grouped by section.

create_presetA

Create a new preset and save it to the user's preset folder.

changes maps parameter ids to values written the way the plugin shows them —
{"filterCutoff": "260", "osc1Waveform": "Saw", "subOscOn": "on"}.

based_on is the preset to start from; "Init" starts from the synth's default state.
Starting from an existing preset the user likes is usually the better move.

Refuses to overwrite an existing preset — pick another name, or use adjust_preset.
adjust_presetA

Change settings in an existing preset, in place.

changes maps parameter ids to values written the way the plugin shows them —
{"filterCutoff": "180", "softClipperDrive": "0.6"}.

The previous version is saved first, so undo_preset can always take it back. Use
note to record what the user asked for ("darker, more low end").
read_current_soundA

Show what Space Dust is playing right now, without the user naming a preset.

Use this whenever they say "this sound", "what I'm hearing", "the current patch".

adjust_current_soundA

Change the sound the user is playing right now, and hear it within a second.

Use this for "make this darker", "less muddy", "more bite" — anything about the sound in front of them rather than a preset by name. Writes to the preset Space Dust currently has loaded; the plugin picks the change up on its own, so the user doesn't have to touch the preset menu.

Needs a preset to be selected in the plugin. If they're on an unsaved sound, ask them to save it as a preset first.

undo_presetB

Take a preset back to how it was before the last change.

preset_historyB

List the saved earlier versions of a preset, newest last.

compare_presetsA

Show every setting that differs between two presets.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/jwang47/Space_Dust_Synthesizer_MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server