live-coding-music-mcp

williamzujkowski/live-coding-music-mcp
★ 196 stars TypeScript 🤖 AI/LLM Updated 1d ago
A Model Context Protocol (MCP) server that gives Claude direct control over Strudel.cc for AI-assisted music generation and live coding.
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "live-coding-music-mc": {
      "command": "npx",
      "args": [
        "-y",
        "williamzujkowski/live-coding-music-mcp"
      ]
    }
  }
}

README Excerpt

> 🎵 MCP server for AI-assisted live-coding music via [strudel.cc](https://strudel.cc/) > > **Unofficial fan project.** Not affiliated with, or endorsed by, the [Strudel project](https://codeberg.org/uzu/strudel). This adapter exists to make live-coding music accessible to beginners who want to try pattern-based music without learning the whole ecosystem first.

Tools (20)

add_effectadd_swinganalyzeanalyze_rhythmanalyze_spectrumappendapply_scalecapture_audio_sampleclearcompare_patternscomposecreate_sessiondestroy_sessiondetect_keydetect_tempodiagnosticsexport_midigenerate_basslinegenerate_chord_progressiongenerate_drums