关于 SuperCollider MCP
SuperCollider MCP 是一个 MCP 服务,通过 supercolliderjs 执行 SuperCollider 语言编写的合成器。它面向需要运行此类合成器的 MCP 客户端;README 仅说明已在搭载 Apple Silicon 的 macOS 上测试。
主要功能
- 01运行 SuperCollider 合成器
适用场景
- 01通过 MCP 客户端执行 SuperCollider 合成器
MCP 相关
它通过 MCP 服务向客户端提供执行 SuperCollider 合成器的能力。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
2收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| synth | object | 是 | 要播放的合成器信息 |
| synth.name | string | 是 | 合成器名称 |
| synth.code | string | 是 | 合成器代码 |
| duration | number | 否 | 播放时长(毫秒)。默认值为 5000(5 秒) |
详细介绍
SuperCollider MCP 服务
SuperCollider MCP 服务是一个面向 SuperCollider 编程语言的 Model Context Protocol (MCP) 服务,可通过 supercolliderjs 执行合成。
前置条件
- 在你的计算机上安装 SuperCollider。
- 你的计算机上应已安装 Node.js 和 npm。你可以从 Node.js 官方网站下载。
兼容性
本项目仅在搭载 Apple Silicon(M1)处理器的 macOS 上经过测试并确认可运行。尚未验证与其他操作系统或处理器架构的兼容性。
安装
在 Claude Desktop 中使用
将以下内容添加到你的 claude_desktop_config.json:
{
"mcpServers": {
"mcp-supercollider": {
"command": [
"npx",
"-y",
"@makotyo/mcp-supercollider"]
}
}
}
在 VS Code 中使用
将以下 JSON 块添加到 VS Code 的用户设置(JSON)文件中。你可以按 Ctrl + Shift + P,然后输入 Preferences: Open User Settings (JSON) 来执行此操作。
你也可以将其添加到工作区中名为 .vscode/mcp.json 的文件里。这样便可以与他人共享配置。
请注意,.vscode/mcp.json 文件中不需要 mcp 键。
{
"mcp": {
"servers": {
"mcp-supercollider": {
"command": "npx",
"args": [
"-y",
"@makotyo/mcp-supercollider"
]
}
}
}
}
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。