26 v0.2.1 更新于 2026-11-06

SuperCollider MCP Server

用 SuperCollider 制作声音:通过 OSC 合成音色、鼓点、和弦、旋律和声景。

适用客户端

本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端

安装配置

本地运行(pypi)
{
  "mcpServers": {
    "supercollider-mcp": {
      "command": "uvx",
      "args": [
        "supercollider-mcp"
      ]
    }
  }
}

将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。

提供的工具 接入后 Agent 可调用这 13 个工具

server_status
连接检查:返回 scsynth 版本、CPU、正在播放的内容及最近的服务器错误
stop_all
静音该服务器启动的所有声音并取消已调度的音符
play_example_osc
播放一段简短的测试音
play_synth
在 sine、saw、square、noise、fm、pad 或 pluck 合成器上演奏单个音符
create_layered_synth
创建多个失谐副本叠加的厚重齐奏音符,分布在立体声场中
create_lfo_modulation
创建一个持续音符,并在服务器端对音高、音量、滤波器或声像应用 LFO 调制
create_granular_texture
创建每秒 5–100 个微小颗粒的颗粒云,在音高和空间上散布
play_melody
在 14 种音阶之一中生成并播放回归主音的旋律
create_sequence
播放用户以字符串形式写出的旋律序列
create_chord_progression
以和弦符号播放和弦,可用铺底、断奏、八分音符琶音或强力和弦形式
create_drum_pattern
播放预置或自定义的鼓点节奏模式
create_generative_rhythm
生成持续演变的鼓点节奏,风格包括 minimal、techno、glitch、jazz、ambient
create_ambient_soundscape
创建带重叠起伏的无人机氛围声景,支持 calm、dark、bright、mysterious、chaotic 等情绪