MCP Music Studio: music in chat with an agent
mcp-music-studio
An MCP server where an agent writes ABC sheet music or a Strudel live beat and the player with an editor opens in chat
- 77 ★ on the repository
- Last commit
- AGPL-3.0
Extended access
Why this level
- The hosted server receives scores and code over the network and keeps a live session log for up to two hours
- A share link opens for anyone who receives it
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/mcp-music-studioDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The hosted server receives scores and code over the network and keeps a live session log for up to two hours
- A share link opens for anyone who receives it
This is third-party code. Review the repository files before installing.
What it does
MCP Music Studio gives an agent two ways to work with music. In score mode the agent writes notes in ABC, and the player draws them as sheet music and plays them with any of the 128 General MIDI instruments. A style (rock, jazz, bossa and others) adds drums, bass and chords, and the finished piece can be downloaded as WAV or MIDI. In live-coding mode the agent writes patterns in Strudel, the JavaScript version of TidalCycles. The code is edited while the music plays: drum machines, synths, effects, a piano roll and Hydra shader visuals that follow the music. Play-together mode keeps one player open: the agent reads the human edits and puts its reply on the player from the next bar. In Claude and other apps with MCP Apps the player appears in the chat, while Claude Code and terminal clients get a link that opens the player in a browser. To share a result, `create-share-link` stores the piece for 30 days and returns a link.
Who it is for. Musicians, teachers and live-coding fans who want to sketch a melody or a beat by chatting with Claude.
Good fit when
- You need sheet music for a simple bossa nova melody in a minute and want to hear it right away
- A harmony lesson is on: the agent names chords, finds the key and builds progressions with `analyze-harmony`
- You want to build a Strudel beat and move faders while it plays
- A finished piece has to reach a colleague as a link that lives for 30 days
Not a fit when
- You need a vocal recording or a finished studio track: the server synthesizes sound from notes and patterns
- The piece carries private data: the linxule.com server keeps a live session log for up to two hours after the last activity
- You need a multi-track DAW project with stem export
Example request
Write a short bossa nova piece in C minor, show the sheet music and start playback.MCP
- Transport
- stdio, http
- Authentication
- not required
Limitations
The hosted server needs no account but receives your piece over the network. A live session keeps a log for up to two hours after the last activity and spoken lines are cached for 30 days, so keep private details out of scores, code and titles. A `create-share-link` link is created only on request and lives 30 days.
The browser may hold back sound until Play is pressed once in the player. The license is AGPL-3.0-or-later, and the music itself is not automatically licensed under it. Setup for Codex, Gemini CLI, VS Code, Cursor and Windsurf is described in docs/install.md.
How to disable. Run `claude mcp remove music-studio` or remove the server from the Claude connector settings. Stored links expire on their own after 30 days.
FAQ
How do I connect MCP Music Studio to Claude Code?
Run `claude mcp add --transport http music-studio https://music-studio.linxule.com/mcp`. No account is needed, and the player opens from a link in the browser.
Can I run the server on my own computer?
Yes: `claude mcp add music-studio -- npx -y mcp-music-studio --stdio` starts a local server from npm.
Which export formats are available?
A score can be downloaded as WAV or MIDI. For sharing there is a link with the piece inside or one stored for 30 days.
How does live coding differ from sheet music?
In it the agent writes Strudel patterns, and the player shows an editor, a piano roll and Hydra shaders that you edit while the music plays.
Is an account needed for Music Studio?
No: the hosted server works with no account or installation, you only add its address as a remote MCP server.
Discussion
No questions or reviews yet.
Related
MCP serversAn MCP server for SuperCollider: an agent writes and plays music live, with composition skills and a session recording format.
An MCP server driving an open MuseScore score: the agent writes notes, lyrics and repeats and adds color markup.
An MCP server with 181 tools: an agent writes MIDI, mixes and masters tracks in REAPER without sending the project to the cloud.
An Ableton Live MCP server: 156 tools let Claude, Cursor or Codex write MIDI, load instruments and effects and mix a track.
MCP server of the 37Studio video studio: an agent manages brands, makes videos, posts to social networks and answers messages.
MCP server for a Windows music studio: the agent writes lyrics, generates a song locally, arranges, mixes and exports WAV
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| MCP Music Studio: music in chat with an agent (this card) | no | not required | 77 | |
| MCP Music Forge: track download and processing | no | key is optional | 5 | another music server; Music Studio adds an in-chat player with sheet music and Strudel |
| music-composition-skills | no | 209 | a set of instruction skills; Music Studio gives a working player and tools |
README in short
The README has the quick start through a remote address, five working modes (scores, live coding, videos, playing together, sharing), a table of ten tools and an npm run. It ends with the privacy policy and license notes.