关于 mcp-sonic-pi: MCP server for Sonic Pi
mcp-sonic-pi 将 MCP 客户端连接到运行中的 Sonic Pi,让用户通过英语请求创作音乐,适用于希望以 MCP 客户端操作 Sonic Pi 的用户。
主要功能
- 01连接 MCP 客户端与 Sonic Pi
- 02根据英语请求创作音乐
- 03通过 uvx 运行
- 04需要 Sonic Pi 正在运行
适用场景
- 01用自然语言请求创作音乐
- 02通过 MCP 客户端使用 Sonic Pi
MCP 相关
该 MCP 服务连接客户端与 Sonic Pi,使客户端能够通过英语请求创作音乐。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp-sonic-pi:Sonic Pi 的 MCP 服务
mcp-sonic-pi 将任意 MCP 客户端与 Sonic Pi 相连,让你能够用英语创作音乐。
要求
- Python 3.10+
- 已安装并正在运行的 Sonic Pi
快速开始
运行以下命令,即可通过 MCP 客户端开始使用 mcp-sonic-pi:
uvx mcp-sonic-pi
要在 Claude 中开始使用此 MCP 服务,请将以下条目添加到 claude_desktop_config.json:
{
"mcpServers": {
"sonic-pi": {
"args": [
"mcp-sonic-pi"
],
"command": "/path/to/uvx"
}
}
}
注意:启动 MCP 服务前,请确保 Sonic Pi 正在运行。
贡献
欢迎贡献!欢迎提交拉取请求。
许可证
本项目采用 Apache 2.0 许可证授权,详情请参阅 LICENSE 文件。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。