Docs Home Instruments Effects Workflow Assistant Download on the Mac App Store
Beyond the Basics

The Assistant

NeonDAW has a built-in link for AI assistants. Connect one and it can edit the open project for you: tracks, notes, drums, mix and automation, every change one undo away. This chapter has the full setup for every major assistant, no MCP experience needed.

What it is

NeonDAW has a built-in MCP server. MCP (the Model Context Protocol) is the open standard AI assistants use to work with apps: the assistant asks NeonDAW what it can do, NeonDAW hands over a set of tools, and the assistant uses them to make real edits in your project. Turn it on and any MCP client on your Mac can read and edit the open project.

You don't need to know anything more about MCP than that. Find your assistant below and follow its steps once. After that, connecting is automatic.

Step one: turn it on in NeonDAW

The Assistant pane in NeonDAW's settings, with the MCP server switch and the connection URL
  • Open Settings > Assistant and flip the switch. The status dot turns green.
  • Note the URL: http://127.0.0.1:44100/mcp. The copy button next to it puts it on your clipboard. Every guide below uses this address.

The address 127.0.0.1 means "this Mac". Only programs running on your own computer can reach the server. It is off by default, and the switch remembers your choice across launches.

Step two: connect your assistant

Each guide below is complete on its own: find yours and follow it top to bottom. All four assistants run on your Mac, which is what lets them connect directly. A chat tab in a web browser cannot see a server on your computer, so pick one of these instead. If you have a ChatGPT account, that's Codex.

Claude Code

Anthropic's assistant for the terminal, with a desktop app and a VS Code extension that share the same setup. It needs a paid Claude plan (Pro or above).

  1. Install it, if you haven't. Open Terminal (Applications > Utilities > Terminal) and paste:
    curl -fsSL https://claude.ai/install.sh | bash
    Then run claude once and follow the sign-in prompts in your browser.
  2. Make sure NeonDAW is open with the assistant switch on.
  3. Register NeonDAW. One line, one time:
    claude mcp add --scope user --transport http neondaw http://127.0.0.1:44100/mcp
    The --scope user part makes it available no matter which folder you start Claude Code from.
  4. Check it worked: run claude mcp list and look for neondaw · Connected. Inside a session, type /mcp to see NeonDAW's tools. The first time Claude touches your project, it asks permission.

To remove it later: claude mcp remove neondaw. The Claude Code desktop app and the VS Code extension read the same configuration, so this one command covers all three.

Claude Desktop

Anthropic's chat app. It reaches local MCP servers through a small helper called mcp-remote that needs Node.js on your Mac. The helper fetches itself automatically; you only install Node.

Note

Skip the "Add custom connector" form under Settings > Connectors for this. That form is for servers on the public internet: Claude's cloud does the connecting there, and it cannot reach a server that lives on your Mac.

  1. Install Node.js if you don't have it: download the LTS installer from nodejs.org and run it. To check, type node --version in Terminal: v18 or newer is fine.
  2. Make sure NeonDAW is open with the assistant switch on.
  3. In Claude Desktop, open the Claude menu in the macOS menu bar and choose Settings, then the Developer tab, then Edit Config. This reveals a file called claude_desktop_config.json.
    Claude Desktop's Developer settings tab with the Edit Config button
  4. Open that file in any text editor and give it these contents. If the file already has an "mcpServers" section, add the "neondaw" entry inside it. Save the file.
    {
      "mcpServers": {
        "neondaw": {
          "command": "npx",
          "args": ["-y", "mcp-remote", "http://127.0.0.1:44100/mcp", "--transport", "http-only"]
        }
      }
    }
  5. Quit Claude Desktop fully (⌘Q) and reopen it. The app only reads the file at launch.
  6. Check it worked: in a new chat, click the sliders button in the corner of the message box, then Connectors. NeonDAW should be listed; click it to see its tools.
    Claude Desktop's Connectors panel listing a connected local MCP server's tools

To remove it later, delete the "neondaw" block from the file and restart the app.

Codex

OpenAI's coding assistant: a terminal app plus an IDE extension, signed in with your ChatGPT account (paid plans, Plus and up). If you use ChatGPT, this is the way to drive NeonDAW with it.

  1. Install it, if you haven't. In Terminal:
    curl -fsSL https://chatgpt.com/codex/install.sh | sh
    Then run codex once and choose Sign in with ChatGPT.
  2. Make sure NeonDAW is open with the assistant switch on.
  3. Register NeonDAW:
    codex mcp add neondaw --url http://127.0.0.1:44100/mcp
  4. Check it worked: run codex mcp list, or type /mcp inside a session.

To remove it later: codex mcp remove neondaw. The terminal app, the IDE extension and the ChatGPT desktop app's Codex view share this configuration, so one add covers all three.

Grok Build

xAI's coding agent for the terminal. Sign in with a SuperGrok or X Premium Plus subscription, or an xAI API key.

  1. Install it, if you haven't. In Terminal:
    curl -fsSL https://x.ai/cli/install.sh | bash
    Then run grok once and sign in through the browser window it opens.
  2. Make sure NeonDAW is open with the assistant switch on.
  3. Register NeonDAW:
    grok mcp add --transport http neondaw http://127.0.0.1:44100/mcp
    Prefer clicking? Inside Grok Build, type /mcps, press A, and paste the URL into the form. The name fills itself in.
    Grok Build's add-server form with the URL / Command field
  4. Check it worked: grok mcp list shows the server, and grok mcp doctor neondaw runs a full connection check. In a session, /mcps lists NeonDAW under LOCAL with its tool count.
    Grok Build's MCP Servers panel showing local servers and their tools

To remove it later: grok mcp remove neondaw. Already set up Claude Code? Grok Build reads the same configuration automatically, so NeonDAW may appear with no setup at all.

If it won't connect

  • Is NeonDAW running? The server only answers while the app is open.
  • Is the switch on? Settings > Assistant, green dot.
  • Is the URL exactly http://127.0.0.1:44100/mcp? No https, no trailing slash.
  • Terminal assistants: a server registered while NeonDAW was closed shows as failed until the app is open. Start NeonDAW, then check again with claude mcp list, codex mcp list, or grok mcp doctor neondaw.
  • Claude Desktop: quit fully with ⌘Q and reopen after every config edit, and confirm Node.js is installed (node --version).

What it can do

The assistant works with the project the way you do:

  • Tracks: create, rename, reorder, duplicate, color, and group them.
  • Clips and notes: build clips, add and edit notes, adjust velocities, quantize and humanize.
  • Chords and drums: lay down chord progressions and drum patterns, add and tweak drum lanes.
  • Instruments and presets: put an instrument on a track and pick its preset.
  • FX chains: add, remove, reorder and adjust effects on any track, group or the master.
  • Mix and automation: set volume and pan, mute and solo, and draw automation.
  • Tempo and markers: set the tempo, shape ramps, and place video hit markers.
  • Transport and undo: move the playhead, play and stop, and step back through edits.

There's no separate import path for its work: an assistant edit is a normal edit, and it plays back through your instruments and effects like anything else.

Safety

  • Local only. The server answers on this Mac and nowhere else.
  • Every edit stops playback first, so nothing changes under a rolling transport.
  • Every edit is one undo step. ⌘Z takes it back, same as your own edits.
  • A toast pops up describing what the assistant just changed, so nothing happens silently.

Prompts to try

  • “Add volume swells to the chords on track 1.”
  • “Quantize the drums to 16ths and ease the velocities.”
  • “Draw a filter sweep that opens up over the chorus.”
  • “Create 4 blank violin MIDI tracks, add reverb and group them.”
  • “Sketch a lo-fi drum pattern at 84 BPM and put it on the timeline.”
  • “Ride the vocal up a couple dB in the last chorus.”
Tip

Give it the boring job, not the creative one. Scaffolding tracks, cleaning timing, evening out velocities: the assistant clears the busywork so you stay in the flow.