Skip to main content
Glama

list_tracks

Retrieve a comprehensive list of all tracks within your current project on the Synthesizer V AI Vocal Studio MCP server.

Instructions

List all tracks in the current project

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • MCP tool handler for 'list_tracks'. Calls executeCommand to delegate to external Lua script via file IPC and returns the tracks list as JSON text.
    case "list_tracks": { const tracks = await executeCommand("list_tracks"); return { content: [{ type: "text", text: JSON.stringify(tracks, null, 2) }] }; }
  • src/index.ts:253-261 (registration)
    Registration of the 'list_tracks' tool in the listTools response, including name, description, and empty input schema.
    { name: "list_tracks", description: "List all tracks in the current project", inputSchema: { type: "object", properties: {}, required: [] } },
  • Core helper function used by all tools, including list_tracks, to send commands to the Synthesizer V Studio Lua script via JSON files.
    async function executeCommand(action: string, params: any = {}): Promise<any> { const command = { action, ...params }; await writeCommand(command); return await readResponse(); }
  • Input schema for the list_tracks tool: empty object (no parameters required).
    inputSchema: { type: "object", properties: {}, required: [] }

Other Tools

Related Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ocadaruma/mcp-svstudio'

If you have feedback or need assistance with the MCP directory API, please join our Discord server