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
- Ableton Live 12.2+ with Max for Live
- AI that supports MCP
- Potentially: Node.js 20+
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:

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
Option A: Local MCP via stdio with npx (Recommended)
Allows flexible startup order and auto-reconnection. Configure your LLM MCP to use:
npx -y producer-palThis option requires Node.js 20+.
Option B: Local MCP via HTTP
Requires Ableton running first, no auto-reconnection. Use the URL:
http://localhost:3350/mcpSometimes 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:
- Set up a web tunnel (e.g. Cloudflare or Pinggy)
- 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:
node /path/to/producer-pal-portal.jsThis 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:
{
"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:

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