MCP AI歌声编辑器
Synthesizer V AI Vocal Studio的MCP服务器,它允许大型语言模型创建/编辑人声轨道,例如为旋律添加歌词。
可用工具 (6 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
get_project_info
Get information about the current Synthesizer V Studio project
该工具无需必填参数,直接调用即可
list_tracks
List all tracks in the current project
该工具无需必填参数,直接调用即可
get_track_notes 1 个参数 需填 1 项
Get all notes in a specific track
必填参数:trackId
add_notes 2 个参数 需填 2 项
Add one or more notes to a track
必填参数:trackId、notes
add_track 1 个参数
Add a new track to the project
该工具无需必填参数,直接调用即可
edit_notes 2 个参数 需填 2 项
Edit one or more notes
必填参数:trackId、notes
服务介绍
Synthesizer V Studio MCP Server
MCP 服务器用于 Synthesizer V AI 人声工作室,允许 LLMs 创建/编辑人声音轨,例如为旋律添加歌词。
安装
前提条件
- Node.js(测试版本为 v22)
- Synthesizer V Studio(测试版本为 V2)
0. 克隆此仓库
git clone https://github.com/ocadaruma/mcp-svstudio.git
1. 配置 Synthesizer V Studio
- 将以下两个文件复制到 Synthesizer V Studio 的脚本文件夹中(对于 MacOS 和 V2 版本的 Studio,默认路径为
~/Library/Application Support/Dreamtonics/Synthesizer V Studio 2/scripts)sv-scripts/StartMCPServerRequestHandler.luasv-scripts/StopMCPServerRequestHandler.lua
- 在 Synthesizer V Studio 中运行
StartServerRequestHandler- 从 Scripts 菜单 > MCP > StartServerRequestHandler
- ⚠️ 请在配置 MCP 客户端之前执行此操作。否则,您可能会遇到连接问题。
2. 配置 MCP 客户端
⚠️ 请一次只运行一个 MCP 服务器。
将以下配置添加到您的客户端的 MCP 服务器配置中。(例如,在 MacOS Claude Desktop 上,默认路径为 ~/Library/Application Support/Claude/claude_desktop_config.json)
{
"mcpServers": {
"SynthesizerVStudioMCP": {
"command": "/path/to/node",
"args": [
"/path/to/mcp-svstudio/dist/index.js"
]
}
}
}
示例命令
- 演唱某首歌曲(然后“添加和声音轨”)
- 创建一个 EDM 人声音轨
- 为现有音轨添加歌词
开发
安装依赖项:
npm install
构建服务器:
npm run build
使用自动重建进行开发:
npm run watch