Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEEPSEEK_API_KEYNoYour DeepSeek API key for AI-powered pattern generation. Get an API key from the DeepSeek Platform (https://platform.deepseek.com/api_keys). When not configured, AI tools fall back to static pattern generation using the built-in PatternGenerator.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
initB

Initialize Strudel in browser

writeC

Write pattern to editor

appendC

Append code to current pattern

insertC

Insert code at specific line

replaceC

Replace pattern section

playC

Start playing pattern

pauseB

Pause playback

stopC

Stop playback

clearC

Clear the editor

get_patternC

Get current pattern code

transposeC

Transpose notes by semitones

reverseD

Reverse pattern

stretchC

Time stretch pattern

quantizeC

Quantize to grid

humanizeC

Add human timing variation

generate_variationC

Create pattern variations

generate_patternC

Generate complete pattern from style

generate_drumsC

Generate drum pattern

generate_basslineD

Generate bassline

generate_melodyC

Generate melody from scale

analyzeD

Complete audio analysis

analyze_spectrumC

FFT spectrum analysis

analyze_rhythmD

Rhythm analysis

detect_tempoC

BPM detection

detect_keyD

Key detection

validate_pattern_runtimeC

Validate pattern with runtime error checking (monitors Strudel console for errors)

add_effectC

Add effect to pattern

remove_effectD

Remove effect

set_tempoC

Set BPM

add_swingC

Add swing to pattern

apply_scaleC

Apply scale to notes

saveC

Save pattern with metadata

loadC

Load saved pattern

listC

List saved patterns

undoC

Undo last action

redoD

Redo action

generate_scaleC

Generate scale notes

generate_chord_progressionC

Generate chord progression

generate_euclideanC

Generate Euclidean rhythm

generate_polyrhythmC

Generate polyrhythm

generate_fillC

Generate drum fill

performance_reportB

Get performance metrics and bottlenecks

memory_usageB

Get current memory usage statistics

ai_generate_patternC

Generate a Strudel pattern from natural language description using DeepSeek AI

ai_enhance_patternC

Enhance or modify the current pattern using AI suggestions

ai_explain_patternB

Get an AI-generated explanation of what the current pattern does

ai_analyze_patternB

Get AI analysis of the pattern including style detection, complexity assessment, and improvement suggestions

ai_suggest_variationsC

Generate AI-suggested variations of the current pattern

ai_statusB

Check if DeepSeek AI features are available and configured

ai_test_connectionA

Test DeepSeek API connection with a simple request to diagnose connection issues

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/youwenshao/filopastry'

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