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 chromiumSet up this server
More in AI & ML
Browse the full directoryUnclaimed 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 serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
27 of 27 tools
Documented tools (27)
From project documentation. A server handshake does not verify each tool’s description or behavior.
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)
Tool change history
FAQ
Questions about Live Coding Music MCP Server
- How do I connect Live Coding Music MCP Server to Claude?
- The listing records `npx playwright install chromium` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Claude Code as compatible clients.
- Is Live Coding Music MCP Server free?
- The listed licence is AGPL-3.0. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Live Coding Music MCP Server do?
- Live Coding Music MCP Server documents 27 tools to the agent, including ai_assist, analyze, analyze_pattern_local. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.