Skip to main content
Glama

Strudel MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
init

Initialize Strudel in browser

write

Write pattern to editor

append

Append code to current pattern

insert

Insert code at specific line

replace

Replace pattern section

play

Start playing pattern

pause

Pause playback

stop

Stop playback

clear

Clear the editor

get_pattern

Get current pattern code

transpose

Transpose notes by semitones

reverse

Reverse pattern

stretch

Time stretch pattern

quantize

Quantize to grid

humanize

Add human timing variation

generate_variation

Create pattern variations

generate_pattern

Generate complete pattern from style

generate_drums

Generate drum pattern

generate_bassline

Generate bassline

generate_melody

Generate melody from scale

analyze

Complete audio analysis

analyze_spectrum

FFT spectrum analysis

analyze_rhythm

Rhythm analysis

detect_tempo

BPM detection

detect_key

Key detection

add_effect

Add effect to pattern

remove_effect

Remove effect

set_tempo

Set BPM

add_swing

Add swing to pattern

apply_scale

Apply scale to notes

save

Save pattern with metadata

load

Load saved pattern

list

List saved patterns

undo

Undo last action

redo

Redo action

generate_scale

Generate scale notes

generate_chord_progression

Generate chord progression

generate_euclidean

Generate Euclidean rhythm

generate_polyrhythm

Generate polyrhythm

generate_fill

Generate drum fill

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/williamzujkowski/strudel-mcp-server'

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