Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http ext: ui

Music Studio

io.github.linxule/mcp-music-studio

ABC sheet music + Strudel live coding studio with ext-apps widgets, harmony tools, and share links.

Uptime
100.0%
5 direct probes · 30d
Response
989ms
last probe
Tools
10
callable
Resources
26
readable
Prompts
3
available
Score: 100/100
Handshake verified by our own probe.
why this score
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
10 tools, 26 resources, 3 prompts returned.
pass 3 or more catalogue items 10/10
39 items in total; 3 or more earns these points.
pass Describes itself 10/10
99 characters; more than 30 earns these points.

Tools · 10

create-share-link

Create a hosted music share link only when the user asks to share or store a piece online. Uploads the supplied score or pattern to MCP Music Studio for 30 days; anyone with the link can view and play…

play-sheet-music

Compose and play sheet music with visual notation, multi-instrument audio, and style presets. Write ABC notation for melodies, arrangements, harmonized pieces, or well-known tunes. Add a style (rock, …

play-live-pattern

Live-code music patterns using TidalCycles mini-notation in JavaScript. Layer drums, synths, and bass with stack(). Choose from 71 drum machine banks, 128 GM instruments, built-in synths, and a full e…

get-session

Read a live session opened by play-live-pattern(session: true): whether the player is up and what it is playing, its runtime reports (errors, silence, missing sounds, a callback that threw), and what …

update-session

Swap a new pattern into a live session's player — no new player, the music keeps playing. Send the WHOLE pattern, as you would to play-live-pattern. It takes over at the next bar (quantize 1, the defa…

get-music-guide

Returns detailed reference material for music composition. Topics: instruments (GM instrument list + combos), drums (patterns + percussion notes), abc-syntax (notation reference), arrangements (multi-…

get-strudel-guide

Reference material for Strudel live coding (performance mode). Topics: mini-notation (pattern syntax), sounds (synths, 71 drum banks, 128 GM instruments, 128 vcsl orchestral/percussion samples), effec…

search-music-docs

Search detailed documentation for Strudel live coding or ABC/ABCJS notation. Returns relevant code examples and explanations from the official docs. Use this when the curated guides (get-strudel-guide…

analyze-harmony

Music theory helper: name a chord from notes, guess the key, get a progression, or list what fits a key. Returns both the ABC chord-symbol spelling (for play-sheet-music) and the Strudel form (for pla…

convert-abc-to-strudel

Turn an ABC melody into Strudel mini-notation so a scored piece can be remixed live. Returns runnable code — setcps() from the Q: tempo, one [...] bar group per bar inside note("<...>"), with a chord(…

Resources · 26

ui://sheet-music/0.11.0/mcp-app.html

Sheet Music Viewer UI

ui://sheet-music/0.11.0/mcp-app.html
ui://sheet-music/mcp-app.html

Sheet Music Viewer UI

ui://sheet-music/mcp-app.html
ui://strudel/0.11.0/strudel-app.html

Strudel Live Pattern REPL

ui://strudel/0.11.0/strudel-app.html
ui://strudel/strudel-app.html

Strudel Live Pattern REPL

ui://strudel/strudel-app.html
Music Guide: instruments

Music reference: instruments

music://guide/instruments
Music Guide: drums

Music reference: drums

music://guide/drums
Music Guide: abc-syntax

Music reference: abc-syntax

music://guide/abc-syntax
Music Guide: arrangements

Music reference: arrangements

music://guide/arrangements
Music Guide: genres

Music reference: genres

music://guide/genres
Music Guide: styles

Music reference: styles

music://guide/styles
Music Guide: midi-directives

Music reference: midi-directives

music://guide/midi-directives
Strudel Guide: mini-notation

Strudel reference: mini-notation

music://strudel-guide/mini-notation
Strudel Guide: sounds

Strudel reference: sounds

music://strudel-guide/sounds
Strudel Guide: effects

Strudel reference: effects

music://strudel-guide/effects
Strudel Guide: patterns

Strudel reference: patterns

music://strudel-guide/patterns
Strudel Guide: genres

Strudel reference: genres

music://strudel-guide/genres
Strudel Guide: tips

Strudel reference: tips

music://strudel-guide/tips
Strudel Guide: visuals

Strudel reference: visuals

music://strudel-guide/visuals
Strudel Guide: hydra

Strudel reference: hydra

music://strudel-guide/hydra
Strudel Guide: advanced

Strudel reference: advanced

music://strudel-guide/advanced
Strudel Guide: stage

Strudel reference: stage

music://strudel-guide/stage
Strudel Guide: film

Strudel reference: film

music://strudel-guide/film
Strudel Guide: interactive

Strudel reference: interactive

music://strudel-guide/interactive
Strudel Guide: craft

Strudel reference: craft

music://strudel-guide/craft
Strudel Guide: debugging

Strudel reference: debugging

music://strudel-guide/debugging
Strudel Guide: gallery

Strudel reference: gallery

music://strudel-guide/gallery

Prompts · 3

compose-beat

Generate and play a Strudel live-coding pattern in a given genre.

harmonize-melody

Add chords/accompaniment to an ABC melody and play it as sheet music.

arrange-tune

Turn a melody or musical idea into a fuller multi-voice arrangement and play it.

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "music_studio": {
      "url": "https://music-studio.linxule.com/mcp",
      "transport": "streamable-http"
    }
  }
}