Skip to content

Other MCP-compatible LLMs

Producer Pal works with any LLM that supports the Model Context Protocol (MCP).

Use npx producer-pal to connect to Producer Pal's MCP server.

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 Your AI

Configure your AI to connect to Producer Pal using one of the following methods:

Connection Methods

Allows flexible startup order and auto-reconnection. Configure your LLM MCP to use:

bash
npx -y producer-pal

This option requires Node.js 20+.

Option B: Local MCP via HTTP

Requires Ableton running first, no auto-reconnection. Use the URL:

http://localhost:3350/mcp

Sometimes an additional setting is needed for HTTP connections. For example, Cline requires "type": "streamableHttp" to be configured along with the url (see example below).

You may need to restart your AI app or refresh MCP servers if you forgot to run Ableton Live with Producer Pal Max first.

Option C: Remote MCP via HTTP tunnel

Requires Ableton running first, no auto-reconnection. For cloud-hosted LLMs or remote access:

  1. Set up a web tunnel (e.g. Cloudflare or Pinggy)
  2. Configure your LLM with the public URL + /mcp

Option D: Download portal script (standalone npm package)

Same benefits as npx:

Download producer-pal-portal.js and configure your LLM MCP to use:

bash
node /path/to/producer-pal-portal.js

This option requires Node.js 20+.

Example: Configuring Cline

Cline is an IDE plugin for AI that can be configured to use Producer Pal in its cline_mcp_settings.json config file:

json
{
  "mcpServers": {
    "producer-pal": {
      "command": "npx",
      "args": ["-y", "producer-pal"]
    },
    // OR use HTTP:
    "producer-pal-http": {
      "type": "streamableHttp",
      "url": "http://localhost:3350/mcp"
    },
    // OR download the portal script and use:
    "producer-pal-download": {
      "command": "node",
      "args": ["/absolute/path/to/producer-pal-portal.js"]
    }
  }
}

Once Producer Pal is configured, start a new chat with Producer Pal tools enabled, say "connect to ableton" or "connect to ableton with your producer pal tools", and allow the tools to be used:

Using Producer Pal with Cline

Troubleshooting

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