M

MCP AI歌声编辑器

@ocadaruma/mcp-svstudio
0 Stars 28 次浏览 ocadaruma 更新于 2026-08-23

Synthesizer V AI Vocal Studio的MCP服务器,它允许大型语言模型创建/编辑人声轨道,例如为旋律添加歌词。

该服务暂未提供标准配置,请参考 README 手动接入

可用工具 (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.lua
    • sv-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