MCP server
Music Studio
io.github.linxule/mcp-music-studio
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
ABC sheet music + Strudel live coding: songs, videos and live jam sessions in ext-apps widgets.
Working at last checkOfficial: linxule.com's GitHub account (linxule)About 5,128 tokens per request once connected10 tools
https://music-studio.linxule.com/mcp
At a glance
- Type
- MCP server
- Publisher
- linxule.com (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 10
- Token cost
- About 5,128 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http mcp-music-studio https://music-studio.linxule.com/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.mcp-music-studio] url = "https://music-studio.linxule.com/mcp"
Gemini CLI
{"mcpServers":{"mcp-music-studio":{"httpUrl":"https://music-studio.linxule.com/mcp"}}}
Cursor
{"mcpServers":{"mcp-music-studio":{"url":"https://music-studio.linxule.com/mcp"}}}
VS Code
{"servers":{"mcp-music-studio":{"type":"http","url":"https://music-studio.linxule.com/mcp"}}}
Antigravity
agy mcp add mcp-music-studio https://music-studio.linxule.com/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"mcp-music-studio","server_url":"https://music-studio.linxule.com/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"mcp-music-studio","server_url":"https://music-studio.linxule.com/mcp"}
Tools
analyze-harmony~513 tokens
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 play-live-pattern). Tasks: detect-chord (notes -> chord name + what to play next), detect-key (notes orconvert-abc-to-strudel~433 tokens
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("<...>").voicing() layer stacked alongside it when the ABC has chord symbols (one stack(), because Screate-share-link~566 tokens
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 it without signing in. Creating the same share again refreshes its expiry. Playback does not requirget-music-guide~225 tokens
Reference for ABC sheet music. Topics: genres (complete templates: jazz, blues, folk, rock, bossa, a 3/4 minuet, a lullaby), styles (what each accompaniment preset does), instruments (GM list + combos), drums (patterns + percussion notes), abc-syntax (notation reference), arrangements (multi-voice pget-session~302 tokens
Only for a live session (play-live-pattern session: true). Reads whether the player is up and what it played, its errors and silences, and what the human did since your last read: taps, changes to remember() state, code they ran, a Pass to you, or End. Read it before assuming a piece played. With waget-strudel-guide~539 tokens
Reference and recipes for Strudel live coding. Music: genres (complete templates: techno, house, dnb, ambient, jazz, lofi, synthwave), mini-notation, sounds (synths, 71 drum banks, 128 GM instruments, vcsl samples), effects, patterns, tips (tempo, common mistakes), advanced (samples, wavetables, sigplay-live-pattern~1107 tokens
Live-code music in Strudel (TidalCycles mini-notation in JavaScript) and play it in a player the user can edit. Layer drums, bass and melody with stack(): 71 drum-machine banks, 128 GM instruments, synths and a full effects chain. Add .pianoroll() for a live piano roll (or .punchcard()/.scope()/.speplay-sheet-music~847 tokens
Write a score in ABC notation and play it as sheet music: a melody, a harmonized piece, a multi-voice arrangement or a well-known tune, on any of the 128 General MIDI instruments. Put chord symbols above the notes and add a style (rock, jazz, bossa, waltz, folk...) for drums, bass and chords. The ussearch-music-docs~270 tokens
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, get-music-guide) don't cover what you need — for specific functions, advanced techniques, or whenupdate-session~326 tokens
Only for a live session. Swaps new code into the session's player while the music keeps playing. Send the WHOLE pattern, as for play-live-pattern. It lands on the next bar (quantize 1, the default), the next multiple of n bars, or at once (0): set quantize to your phrase length (8-bar phrase → 8). I
Browse
Related MCP servers
- Brix36
Films and music videos. You're the star. No subscription. - GrooveSheet
Find AI-transcribed sheet music, MIDI and stems for songs. /mcp/public needs no sign-in. - MiniMax Music 3 Song Studio
Create short songs with MiniMax Music 3 - Clypmint
Edit videos with AI: cuts, captions, B-roll and motion in a style you pick or copy from any video. - WIA Music catalog
Search the WIA Music catalog of original K-pop, K-trot and K-ballad songs: details, key, BPM. - Bandmixr
AI mixing and mastering in the chat: check a song, mix your stems, change the mix in plain words. - Compeller
Create and track AI music videos and audio-reactive visuals from songs. - Songs To Your Eyes — production music catalogue
Search 18,594 production-music cues by mood, sound and exact runtime. Instant preview links.
Badge for your README
[](https://aptlynx.net/servers/io.github.linxule/mcp-music-studio)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents