Skip to main content
Glama
sandraschi

vcv-rack-mcp

by sandraschi

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
vcv_patchC

Patch authorship portmanteau — create, edit, validate, list, get, open_in_rack, rack_cycle, import.

Return Format

{"success": bool, "operation": str, ...operation-specific keys}

Examples

vcv_patch(operation="create", name="Ambient Drone", persona="generative", description="slow detuned drone") vcv_patch(operation="validate", patch_id="ambient-drone") vcv_patch(operation="list", persona="generative")

vcv_catalogC

Module catalog portmanteau — search, get_module, verify_installed, library_link, sideload, suggest_rack.

Return Format

{"success": bool, "operation": str, ...operation-specific keys}

Examples

vcv_catalog(operation="search", function_tag="osc") vcv_catalog(operation="get_module", plugin_slug="Fundamental", model_slug="VCO") vcv_catalog(operation="suggest_rack", persona_tag="generative", intent="ambient drone")

vcv_liveD

Live performance portmanteau — address_map, performance_sheet.

Return Format

{"success": bool, "operation": str, ...}

Examples

vcv_live(operation="address_map", patch_id="ambient-drone") vcv_live(operation="performance_sheet", patch_id="ambient-drone")

vcv_agentic_workflowB

SEP-1577 sampling loop: brief -> catalog selection -> generate -> validate -> retry (max 3).

Uses ctx.sample when available for autonomous iteration. Falls back to structured result with recovery_options for hosts without sampling.

Return Format

{"success": bool, "patch_id": str, "iterations": int, "report": list}

Examples

vcv_agentic_workflow(brief="slow ambient drone, two detuned voices, filtered noise swells, big reverb")

show_patch_cardC

Show a rich in-chat card for a patch.

Return Format

ToolResult with PrefabApp content.

show_catalog_cardC

Show a rich in-chat card for the module catalog.

Return Format

ToolResult with PrefabApp content.

hub_statusA

Show hub status: catalog size, depot health, Rack path.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Prefab Renderer (show_patch_card)
Prefab Renderer (show_catalog_card)

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/sandraschi/vcv-rack-mcp'

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