External Agent Access
Connect ACE Studio to AI assistants and agents through MCP and CLI.
Experimental Status
External agent access in ACE Studio is currently experimental and under active development.
Please note:
Breaking changes: Tool commands, formats, and conventions may change between updates.
Work in progress: Not all ACE Studio features are fully accessible to agents yet.
Rough edges: You may encounter bugs, unexpected edge cases, or unnatural behavior as we refine agent interactions.
If you run into issues or have suggestions, please let us know at support@acestudio.ai.
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.
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:
Claude Desktop & Cowork — Step-by-step configuration for Claude Desktop with configuration file walkthroughs.
ChatGPT for desktop — Step-by-step setup for ChatGPT Work and Codex modes.
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:
Browser-based AI Assistants: ACE Studio's MCP server runs locally on your machine over STDIO. Web-only interfaces (such as ChatGPT or Claude in a web browser) cannot connect to local STDIO servers directly. Use their respective desktop applications or terminal clients instead.
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