Ableton MCP Server

Control Ableton Live from Claude, Cursor or Codex with LOM tools, device knowledge and recipes.

Remote serverstreamable-httpPython

What is the Ableton MCP server?

Most cloud and infrastructure work still happens through a UI a human drives. Ableton MCP server moves it into the conversation instead. Control Ableton Live from Claude, Cursor or Codex with LOM tools, device knowledge and recipes.

The short version

Definitive MCP (Model Context Protocol) server for Ableton Live. Exposes the full Live Object Model to LLMs (Claude, Cursor, etc.) with an embedded native device knowledge base, declarative music recipes, an integrated verify loop, and reactive listeners.

Getting it running

Because this one is hosted, setup is mostly authentication — you point your client at the endpoint and approve access. Nothing runs on your machine, so there is no runtime to keep patched.

The tools it exposes

The server publishes 14 tools. What each one is for:

  • macOS — ** copy live/AbletonMind/ to ~/Music/Ableton/User Library/Remote Scripts/AbletonMind/
  • Windows — ** copy to ~/Documents/Ableton/User Library/Remote Scripts/AbletonMind/
  • Glama — ** listed at glama.ai/mcp/servers/Pantani/ableton-mind; hosted release is separate from the
  • Source — ** npm ci && npm run build && npm run install:remote-script
  • Smithery — ** smithery.yaml is ready for listing/indexing
  • Capability — ahujasid/ableton-mcp
  • Recipes — none
  • Var — Default
  • ABLETON_MIND_HOST — 127.0.0.1
  • ABLETON_MIND_PORT — 9876
  • ABLETON_MIND_TIMEOUT_MS — 5000
  • ABLETON_MIND_MAX_FRAME_BYTES — 1048576

What it needs from you

Configuration is passed through the environment: ABLETON_MIND_HOST, ABLETON_MIND_LLM_BASE_URL. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.

  • Node 20+ - Ableton Live 12 (priority; Live 11 supported) - macOS (primary), Windows (Phase 1 final)

Things to watch

  • Your data travels to the provider's service, so the usual questions apply about what you send and what they retain.
  • With 14 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Ableton.
  • Missing credentials fail quietly in some clients — if no tools show up, check the environment block first.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

How it compares

Among the cloud and infrastructure options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. Ableton's toolset — macOS, Windows, Glama and 11 more — is a fair guide to whether it matches your workflow. It is maintained by Pantani; worth a glance at recent repository activity before you build anything load-bearing on it.

This entry was verified against Ableton's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.

Available tools

ToolWhat it does
macOS** copy live/AbletonMind/ to ~/Music/Ableton/User Library/Remote Scripts/AbletonMind/
Windows** copy to ~/Documents/Ableton/User Library/Remote Scripts/AbletonMind/
Glama** listed at [glama.ai/mcp/servers/Pantani/ableton-mind](https://glama.ai/mcp/servers/Pantani/ableton-mind); hosted release is separate from the GitHub Release and still requires the Glama admin deploy + Make Release flo
Source** npm ci && npm run build && npm run install:remote-script.
Smithery** [smithery.yaml](smithery.yaml) is ready for listing/indexing.
Capabilityahujasid/ableton-mcp
Recipesnone
VarDefault
ABLETON_MIND_HOST127.0.0.1
ABLETON_MIND_PORT9876
ABLETON_MIND_TIMEOUT_MS5000
ABLETON_MIND_MAX_FRAME_BYTES1048576
ABLETON_MIND_MAX_PENDING_REQUESTS128
ABLETON_MIND_LOG_LEVELinfo

How to install the Ableton MCP server

{
  "mcpServers": {
    "ableton-mind": {
      "command": "npx",
      "args": ["-y", "ableton-mind-doctor"],
      "env": {
        "ABLETON_MIND_HOST": "your-value",
        "ABLETON_MIND_LLM_BASE_URL": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Node 20+ - Ableton Live 12 (priority; Live 11 supported) - macOS (primary), Windows (Phase 1 final)
VariableDescriptionRequired
ABLETON_MIND_HOSTEndpoint or connection string the server talks to.Optional
ABLETON_MIND_LLM_BASE_URLEndpoint or connection string the server talks to.Yes

Example prompts to try

  • Use Ableton to macOS.
  • Use Ableton to Windows.
  • Use Ableton to Glama.

Frequently asked questions

It connects Ableton to MCP-compatible AI assistants such as Claude and Cursor, exposing 14 tools (macOS, Windows, Glama, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Ableton directly.