For the complete documentation index, see llms.txt. This page is also available as Markdown.

External Agent Access

Connect ACE Studio to AI assistants and agents through MCP and CLI.

Experimental Status

Connect AI assistants and agents (such as Claude, ChatGPT, OpenClaw, or Hermes Agent) directly to ACE Studio to understand and edit your music projects in real time.

What Your Agent Can Do

Once connected, an agent can inspect and edit your project across most of what ACE Studio does:

  • Arrangement & Composition — Manage tracks, clips, notes, lyrics, chords, and the playhead.

  • Vocals & Instruments — Adjust voice models, sound sources, multi-singer choir layers, and vocal parameters (pitch, breath, tension).

  • Timing & Structure — Set BPM, time signatures, loop markers, and transport.

  • Production & AI Tools — Trigger Add a Layer, Vocal to MIDI, Stem Splitter, Music Enhancer, and load FX chains or presets.

  • Session Control & Delivery — Spin up and save projects, import audio and MIDI, and export full mixdowns, individual stems, video, and more.

Just describe what you want in plain language, and your assistant will inspect the project and make the changes.


Connecting Your Assistant

Choose the setup method that fits your workflow:

Path A: Let Your AI Agent Configure It for You

If you use an agent with local environment or computer access (such as Claude Code, Codex, OpenClaw, or Hermes Agent), it can configure itself automatically.

This path requires an agent running on the same computer as ACE Studio with permissions to execute commands and edit its configuration files.

Copy and paste this prompt into your agent and hit Send:


Path B: Configure Manually in Your Harness

If your agent harness cannot configure itself automatically, you will need to add ACE Studio's MCP server to its configuration manually.

The Model Context Protocol (MCP) is an open standard that connects AI assistants to external applications. ACE Studio runs as a local STDIO server, allowing any MCP-compatible client to connect directly using the launch command.

Configure via Terminal

If you use Claude or Codex and prefer configuring directly from your terminal:

Run in your terminal:

macOS:

Windows:

Run in your terminal:

macOS:

Windows:

Desktop Chat Apps

For full step-by-step guides with configuration walkthroughs:

Other Harnesses & IDEs (VS Code, Cursor, Custom Clients)

Most MCP clients and IDEs ask for the same configuration parameters:

  • Transport type: STDIO (sometimes labeled "Local" or "Command")

  • Command: The launch command copied from ACE Studio

  • Arguments / Environment: None

For harnesses configured via JSON files:

Used by Cursor (~/.cursor/mcp.json or .cursor/mcp.json) and most standard MCP harnesses:

Add to .vscode/mcp.json in your project workspace:

Windows Path Escaping in JSON: If you manually write Windows paths using backslashes in JSON files, escape each backslash as a double backslash (\\), or use forward slashes (/).

Custom Installation Paths: If you installed ACE Studio to a custom directory, open Preferences → General → External Agent Access in ACE Studio:

  • Click Copy command next to MCP Server (stdio) for the MCP server path.

  • Click Copy next to acestudio-cli binary path for the CLI path.


Verifying the Connection

Make sure ACE Studio is open and running, then ask your assistant:

If your assistant responds with your project's tempo, key signature, and track list, your setup is complete and ready.


Creative Prompt Examples

Here are some real-world examples of how you can collaborate with your AI assistant in ACE Studio:

1. Vocal Production & Multi-Singer Harmonies

2. Custom Voice Blending

3. Chords & Song Drafting

4. AI Accompaniment & Audio Extraction

5. Generative Song Ideas & Layers

6. Expressive Vocal Tuning & Dynamics

7. FX Chains & Stem Delivery

Last updated