M

mcp-music-studio

MCP server for AI music creation: scored ABC notation composition and Strudel live coding, with sheet music rendering, harmony analysis, and MIDI/WAV export

xule-lin/music-studio · v0.12.4 · Tools & Integrations

Xule Linreview

Trust Score

67

Security

71

Surfaces

1

What is mcp-music-studio?

mcp-music-studio is a published tools & integrations plugin for AI coding agents in the kimi ecosystem, developed by Xule Lin and distributed through the HOL AI plugin registry. MCP server for AI music creation: scored ABC notation composition and Strudel live coding, with sheet music rendering, harmony analysis, and MIDI/WAV export

Canonical slug
xule-lin/music-studio
Version
v0.12.4 · updated Oct 4, 2026

Trust & Reputation

HOL Trust Score
67

Factor Analysis

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
76pts
Maintenance
55pts
MCP Posture
100pts
Plugin Security
71pts
Provenance
70pts
Publisher Quality
75pts

Registry Snapshot

Publisher verification
No
Marketplace source
Unknown
Scanner
Broker fallback
Safety label
review
Digest verified
Yes

Trust & reputation

Trust & Reputation

HOL Trust Score
67

Factor Analysis

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
76pts
Maintenance
55pts
MCP Posture
100pts
Plugin Security
71pts
Provenance
70pts
Publisher Quality
75pts

Provenance

Plugin root
.
Source repo
https://github.com/linxule/mcp-music-studio
Source commit
aea7e387af73…
Publisher verified
No
Owner verified
Not owner verified

Continuous scanner CI not detected

This plugin remains listed. Its overall trust score is reduced by 10% because security checks are not maintained in the source repository's CI.

Optional: maintain the scanner in the source repository's CI to receive the full trust score. Listing does not require that change.

Verified badge not detected

Add the HOL verified badge to the repository README to score +2% trust. Plugin owners can open that pull request from Guard Plugins.

Security Posture

review
Safety label
71
Security score
0
High findings
Provider
registry-broker-fallback
Grade
C · review
Version
Unknown
cisco-skill-scanner: not_applicable

Findings

mediumpublishabilitypublishability.link.missing.privacyPolicyURL

privacyPolicyURL should be present for marketplace readiness.

mediumpublishabilitypublishability.link.missing.termsOfServiceURL

termsOfServiceURL should be present for marketplace readiness.

lowoperational-securitysupply-chain.lockfile-missing

Repository snapshot does not include a lockfile.

mcp-music-studio — Frequently asked questions

What is mcp-music-studio?
mcp-music-studio is an AI plugin in the HOL registry. MCP server for AI music creation: scored ABC notation composition and Strudel live coding, with sheet music rendering, harmony analysis, and MIDI/WAV export
How do I install mcp-music-studio?
Install mcp-music-studio in your harness: MCP — git clone https://github.com/linxule/mcp-music-studio. Full step-by-step guidance is on the HOL plugin page.
How do I install mcp-music-studio in MCP?
To install mcp-music-studio in MCP, start with git clone https://github.com/linxule/mcp-music-studio. The complete step-by-step install guide for MCP is on the HOL plugin page.
Is mcp-music-studio free?
Pricing for mcp-music-studio is published on its HOL plugin page when the maker schedules a launch.
Who publishes mcp-music-studio?
mcp-music-studio is published by Xule Lin and listed on HOL.
Is mcp-music-studio available now?
mcp-music-studio availability is listed on its HOL plugin page.

Install Guidance

Install in MCP

Connect the bundled MCP server shipped in the repository .mcp.json file.

MCP docs
  1. 1

    Clone the repository

    shell
  2. 2

    Open the project in your MCP client

    Standard MCP plugins ship a .mcp.json manifest at the repository root; MCP-compatible clients auto-discover it when the project folder is open. If this repository configures its server differently, register it from the MCP configuration the publisher documents.

  3. 3

    Verify the server

    Check the MCP server list in your client: the server declared in .mcp.json should report as connected.

Plugin Manifest

{
  "$schema": "https://kimi.com/schemas/kimi.plugin.schema.json",
  "name": "music-studio",
  "version": "0.12.4",
  "description": "Two-mode MCP music studio: scored composition (ABC notation) and live performance (Strudel live coding).",
  "keywords": [
    "mcp",
    "music",
    "abc-notation",
    "strudel",
    "live-coding",
    "midi",
    "sheet-music"
  ],
  "author": "Xule Lin",
  "license": "AGPL-3.0-or-later",
  "homepage": "https://music-studio.linxule.com",
  "mcpServers": "./.registry/mcp.json",
  "interface": {
    "displayName": "Music Studio",
    "developerName": "Xule Lin",
    "shortDescription": "Compose scored music (ABC) and live-code patterns (Strudel) — sheet music, MIDI/WAV export, harmony tools",
    "longDescription": "Two-mode MCP music studio: scored composition in ABC notation and live performance via Strudel live coding. Sheet music rendering, in-place editing, MIDI/WAV export, all 128 General MIDI instruments, style presets, harmony analysis, and a live REPL with Hydra shader visuals. The plugin runs the published npm package over stdio (npx mcp-music-studio --stdio). Note: the interactive ext-apps widgets require an MCP client with UI rendering support; in Kimi Code the composition, performance, and analysis tools work, but the widgets do not display.",
    "websiteURL": "https://music-studio.linxule.com",
    "iconUrl": "https://raw.githubusercontent.com/linxule/mcp-music-studio/main/assets/icons/logo-256.png"
  },
  "repository": "https://github.com/linxule/mcp-music-studio",
  "registryIndexVersion": 5
}

Marketplace Source

Repo URL
https://github.com/linxule/mcp-music-studio
Marketplace path
Unknown
Source path
.
Install policy
Unspecified

File Inventory

.codex-plugin/plugin.json

plugin-manifest

1,445 bytes

c9f96a9c37cc80f4…

.registry/mcp.json

mcp-config

99 bytes

afeb83562fee2785…

kimi.plugin.json

file

1,606 bytes

16f9cff4c187bd4d…

package.json

file

3,943 bytes

878b66327dfc56ff…

README.md

file

6,832 bytes

0b6615c0dae9d19f…

tsconfig.json

file

1,181 bytes

dcd0c21ea04459f4…