Live Coding Music MCP
UnclaimedA Model Context Protocol (MCP) server that gives Claude direct control over Strudel.cc for AI-assisted music generation and live coding.
Install
npx playwright install chromiumUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (27)
ai_assist
Gemini-backed pattern assistance.
analyze
Audio analysis on the currently-playing pattern.
analyze_pattern_local
Static analysis (events/cycle, complexity, optional BPM) without browser playback
audio_capture
Record audio output from the live Strudel session.
browser_window
Interact with the visible Strudel browser window.
compose
Generate, write, and play a complete pattern in one step. Auto-initializes default browser if needed.
diagnostics
Inspect server and browser state.
edit_pattern
Mutate the current session pattern.
effect
Add or remove a Strudel effect on the current session pattern.
export_midi
Export current pattern to MIDI file. Parses note(), n(), and chord() functions.
generate_part
Generate a single instrumental layer and append it to the current session pattern.
generate_rhythm
Generate a rhythmic pattern and append it to the current session.
get_pattern
Get current pattern code
history
Navigate or inspect the pattern edit history.
import_midi
Convert a .mid file into a playable Strudel pattern (Phase 1: literal transcription, #201).
init
Initialize Strudel in browser
music_theory
Music-theory queries.
pattern_store
Persist patterns to disk and read them back.
playback
Control transport on the current session.
query_pattern_events
Enumerate events the pattern would emit between two cycle indices (max 16 cycles)
session
Manage isolated Strudel browser sessions (multi-session, #108).
set_tempo
Set BPM
shape
Shape the current pattern along one of three high-level dimensions.
transform
Apply a single transform op to the current session pattern.
transpile_pattern
Transpile pattern source via StrudelEngine; returns transpiled code or syntax error
validate_pattern_local
Validate pattern syntax against the in-process StrudelEngine (no browser required)
validate_pattern_runtime
Validate pattern with runtime error checking (monitors Strudel console for errors)