mcpbeat

Music Studio MCP Server

io.github.linxule/mcp-music-studio
answering

Music Studio is answering right now. Last checked 6 min ago. 75 installs a week from npm. It exposes 5 tools. Last commit 22 Jun 2026.

Music studio: ABC notation composition and Strudel live coding with ext-apps UI.

Installs per day peak 40 · avg 14 · -30% w/w
a month agotoday
Uptime history 39 hours of history
39 hours agonow
100.0%
Uptime 24h
91 of 91 checks
5
Tools
read from the server
241 ms
Response time
average over 24h
75
Installs / week
npm and PyPI

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 6 min ago.

run in your terminal
claude mcp add mcp-music-studio --transport http https://mcp-music-studio.linxule.workers.dev/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-music-studio": {
      "url": "https://mcp-music-studio.linxule.workers.dev/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.mcp-music-studio]
url = "https://mcp-music-studio.linxule.workers.dev/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp-music-studio": {
      "url": "https://mcp-music-studio.linxule.workers.dev/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "mcp-music-studio": {
      "url": "https://mcp-music-studio.linxule.workers.dev/mcp"
    }
  }
}

Available tools 5

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

music
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-voice patterns), genres (complete ABC templates for jazz/blues/folk/rock/bossa/classical), styles (what each style preset does), midi-directives (%%MIDI reference).
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, get-music-guide) don't cover what you need — for specific functions, advanced techniques, or when you're unsure about syntax. Powered by semantic search over strudel.cc and ABCJS docs.
play
play-live-pattern
Live-code music patterns using TidalCycles mini-notation in JavaScript. Layer drums, synths, and bass with stack(). Choose from 72 drum machine banks, 128 GM instruments, built-in synths, and a full effects chain. Patterns play in a REPL the user can edit directly. Add .pianoroll() to a pattern to show a live piano-roll animation in the widget (or .punchcard()/.scope()/.spectrum() — use one visual per pattern). Use get-strudel-guide for genre templates, sound references, and advanced features like visualization, arrangement, and sample loading. The Strudel REPL renders inline with an editable code editor, visualizations, and playback controls.
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, jazz, bossa, waltz, folk...) for automatic drums, bass, and chord accompaniment. Returns a parse-status confirmation and renders the player; it does not return raw audio. Use get-music-guide for genre templates, instrument lists, and ABC syntax reference. The music player renders inline with interactive playback controls.
strudel
get-strudel-guide
Reference material for Strudel live coding (performance mode). Topics: mini-notation (pattern syntax), sounds (synths, 72 drum banks, 128 GM instruments), effects (filters, reverb, delay, FM synthesis, envelopes), patterns (transformations, probability, euclidean, arrangement), genres (complete templates: techno/house/dnb/ambient/jazz/lofi/synthwave), tips (tempo, common mistakes, ABC↔Strudel crossover), advanced (visualization, sample loading, wavetables, ZZFX, continuous signals, chord voicings).

Endpoints

URLTransportStateLatencyChecked
https://mcp-music-studio.linxule.workers.dev/mcp streamable-http answering 383 ms 6 min ago

Music Studio — questions

Answers built from our own checks of this server.

What can Music Studio do?
It exposes 5 tools, read directly from the server on our last check. Among them: get-music-guide, get-strudel-guide, play-live-pattern, play-sheet-music, search-music-docs. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Music Studio mostly used for?
Its tools cluster around music and play. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Music Studio working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 241 ms. The bar chart above shows every period we have measured.
How do I connect Music Studio?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Music Studio need an API key?
No. Music Studio completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 5 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Music Studio?
It answers our handshake in 241 ms on average, which is faster than 54% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Music Studio?
The npm package mcp-music-studio was installed 75 times in the last week. Week over week that is -30%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Music Studio open source?
Yes — it is published under the MIT licence, written in TypeScript and 66 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.