io.github.linxule/mcp-music-studio
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Music Studio
Publisher-provided description
ABC sheet music + Strudel live coding: songs, videos and live jam sessions in ext-apps widgets.
Summary by lookupd
Lets an agent write ABC sheet music or live Strudel patterns, analyze chords and keys, convert scores to live code, and share pieces.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http music-studio https://music-studio.linxule.com/mcp
Claude Code, npm package (stdio)
claude mcp add music-studio -- npx -y mcp-music-studio
Codex, remote (streamable-http)
codex mcp add music-studio --url https://music-studio.linxule.com/mcp
Codex, npm package (stdio)
codex mcp add music-studio -- npx -y mcp-music-studio
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"music-studio": {
"url": "https://music-studio.linxule.com/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"music-studio": {
"command": "npx",
"args": [
"-y",
"mcp-music-studio"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (10 tools)
Publisher-provided text
create-share-linkCreate 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 daysplay-sheet-musicWrite 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 Generaplay-live-patternLive-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 drget-sessionOnly 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 siupdate-sessionOnly 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 tget-music-guideReference for ABC sheet music. Topics: genres (complete templates: jazz, blues, folk, rock, bossa, a 3/4 minuet, a lullaby), styles (what each accompaniment preget-strudel-guideReference and recipes for Strudel live coding. Music: genres (complete templates: techno, house, dnb, ambient, jazz, lofi, synthwave), mini-notation, sounds (sysearch-music-docsSearch detailed documentation for Strudel live coding or ABC/ABCJS notation. Returns relevant code examples and explanations from the official docs. Use this whanalyze-harmonyMusic 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-shconvert-abc-to-strudelTurn 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
Details
- Version: 0.14.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 990 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/linxule/mcp-music-studio
- Website: https://music-studio.linxule.com
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.linxule/mcp-music-studio)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp