Skip to content

Gemini CLI

Use Producer Pal with Google's command line coding assistant. No subscription needed.

If you feel comfortable with the command line, this is a good option for using Producer Pal. Also consider using Gemini with Producer Pal's built-in chat UI.

Requirements

Installation Steps

1. Install the Max for Live Device

Download Producer_Pal.amxd, the Producer Pal Max for Live device, and add it to a MIDI track in Ableton Live:

Producer Pal device running in Ableton Live

It should display "Producer Pal Running" or something isn't working.

2. Configure Gemini CLI

Add Producer Pal to Gemini's settings in ~/.gemini/settings.json:

Option A: With npx (recommended) - Allows flexible startup order and auto-reconnection:

json
{
  "mcpServers": {
    "producer-pal": {
      "command": "npx",
      "args": ["-y", "producer-pal"]
    }
  }
}

Option B: Direct HTTP - Requires Ableton running first, no auto-reconnection:

json
{
  "mcpServers": {
    "producer-pal": {
      "httpUrl": "http://localhost:3350/mcp"
    }
  }
}

Option C: Download portal script - Same benefits as npx:

Download producer-pal-portal.js and configure:

json
{
  "mcpServers": {
    "producer-pal": {
      "command": "node",
      "args": ["/absolute/path/to/producer-pal-portal.js"]
    }
  }
}

3. Start Gemini CLI

Run gemini in an empty folder (so it can focus on Producer Pal instead of coding)

4. Verify Tools

Run /mcp list in the Gemini CLI to confirm the Producer Pal tools are available:

Producer Pal tools listed in Gemini CLI

5. Start Using Producer Pal

  1. Start a conversation with "connect to ableton"
  2. Allow Producer Pal tools to be used when Gemini tries to use them:

Gemini CLI tool permission prompt

Gemini CLI successfully connected to Producer Pal

Troubleshooting

If it doesn't work, see the Troubleshooting Guide.