Ableton MCP Server

AbletonMCP connects Ableton Live to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Ableton

Local serverstdioPython

What is the Ableton MCP Server?

AbletonMCP connects Ableton Live to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Ableton Live. This

What it actually does

  • Two-way communication — Connect Claude AI to Ableton Live through a socket-based server
  • Track manipulation — Create, modify, and manipulate MIDI and audio tracks
  • Instrument and effect selection — Claude can access and load the right instruments, effects and sounds from Ableton's library
  • Clip creation — Create and edit MIDI clips with notes
  • Arrangement view composition — Build full songs autonomously in Arrangement View, including sections like intro, buildup, drop, breakdown, and outro
  • Session control — Start and stop playback, fire clips, and control transport across Session View and Arrangement View

Adding it to your client

@smithery/cli on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.

Configuration

You will need one environment variable: ABLETON_MCP_DISABLE_TELEMETRY. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.

Caveats

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

How to install the Ableton MCP Server

{
  "mcpServers": {
    "ableton": {
      "command": "npx",
      "args": ["-y", "@smithery/cli"],
      "env": {
        "ABLETON_MCP_DISABLE_TELEMETRY": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
ABLETON_MCP_DISABLE_TELEMETRYConfiguration value read at startup.Optional

Example prompts to try

  • “Use Ableton MCP to Prerequisites.”

Frequently asked questions

AbletonMCP connects Ableton Live to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Ableton Live. This Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.