Skip to main content
Glama

Synthesizer V Studio MCP Server

MCP server for Synthesizer V AI Vocal Studio, which allows LLMs to create/edit vocal tracks e.g. adding lyrics to the melody.

Installation

Prerequisites

  • Node.js (tested with v22)

  • Synthesizer V Studio (tested with V2)

0. Clone this repo

git clone https://github.com/ocadaruma/mcp-svstudio.git

1. Configure Synthesizer V Studio

  • Copy below two files to Synthesizer V Studio scripts folder (On MacOS with V2 Studio, it's ~/Library/Application Support/Dreamtonics/Synthesizer V Studio 2/scripts by default)

    • sv-scripts/StartMCPServerRequestHandler.lua

    • sv-scripts/StopMCPServerRequestHandler.lua

  • Run StartServerRequestHandler on Synthesizer V Studio

    • From Scripts menu > MCP > StartServerRequestHandler

    • ⚠️ Please do this before configuring MCP client. Otherwise, you will get connection issue.

2. Configure MCP client

⚠️ Please run only one MCP server at a time.

Add below config to the MCP server config of your client. (e.g. On MacOS Claude Desktop, it's ~/Library/Application Support/Claude/claude_desktop_config.json by default)

{
  "mcpServers": {
    "SynthesizerVStudioMCP": {
      "command": "/path/to/node",
      "args": [
        "/path/to/mcp-svstudio/dist/index.js"
      ]
    }
  }
}

Related MCP server: SV1 Agent Bridge

Example commands

  • Sing something (then "Add harmony track")

  • Create an EDM vocal track

  • Add lyrics to the existing track

Development

Install dependencies:

npm install

Build the server:

npm run build

For development with auto-rebuild:

npm run watch

Available Tools

6 tools
add_notesC

Add one or more notes to a track

Inputs: trackId (required), notes (required).

add_trackC

Add a new track to the project

Inputs: name.

edit_notesC

Edit one or more notes

Inputs: trackId (required), notes (required).

get_project_infoB

Get information about the current Synthesizer V Studio project

Inputs: no named parameters.

get_track_notesC

Get all notes in a specific track

Inputs: trackId (required).

list_tracksB

List all tracks in the current project

Inputs: no named parameters.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.4/5.0

    Scored across 6 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose targeting specific resources and actions: adding notes, adding tracks, editing notes, getting project info, getting track notes, and listing tracks. There is no overlap or ambiguity between these operations.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern (e.g., add_notes, add_track, edit_notes, get_project_info, get_track_notes, list_tracks). The naming is uniform and predictable throughout the set.

    Tool Count5/5

    With 6 tools, the server is well-scoped for managing a Synthesizer V Studio project. Each tool earns its place by covering essential operations like project info, track management, and note handling without being overly sparse or bloated.

    Completeness4/5

    The tool set provides strong coverage for core project and track operations, including CRUD-like actions for notes and tracks. A minor gap exists in the lack of tools for deleting notes or tracks, which agents might need to work around, but the surface supports basic workflows effectively.

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      An MCP server that connects AI assistants to FL Studio for music production via Virtual MIDI. It enables users to control transport, manage the mixer, write notes, and manipulate plugin parameters through natural language.
      1
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      An MCP server for Synthesizer V Studio 2 Pro on macOS that enables AI-driven composition and lyric input, including melody creation, lyric flowing, and phoneme tuning.
      16
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      An MCP server that turns PreSonus Studio One into an AI-controllable DAW, enabling production workflows like editing, MIDI manipulation, mixing, effects, and export through an LLM.
      12
      MIT