Ableton Live MCP icon

Ableton Live MCP

by bschoepke

communitystdiogithub
160stars|3forks
Works withClaude DesktopCursorVS CodeWindsurf

About

General-purpose MCP bridge for controlling Ableton Live from AI agents.

Features

  • Control Ableton Live from MCP-compatible AI agents
  • Inspect and modify Live Sets through Ableton Object Model access
  • Execute Python inside Ableton for flexible automation
  • Create MIDI clips, tracks, devices, effects, and automation
  • Analyze harmony, audio signals, and spectrograms from a session

Use Cases

Music producer

Ask an AI agent to create clips, arrange tracks, add devices, or build production chains inside Ableton Live.

Audio technologist

Prototype AI-assisted analysis workflows for harmony, signal chains, spectrograms, and automation.

What This Server Can Do

MCP servers expose three types of capabilities to AI clients. Here's what Ableton Live MCP supports.

Tools

Supported10 tools

Functions your AI client can call to perform actions — like querying a database, creating a file, or calling an API.

How to use: Tools run automatically when your AI client decides they're needed. Ask your AI assistant to perform a task, and it will invoke the right tool.

Resources

Not available

This server does not expose read-only data resources.

Prompts

Not available

This server does not provide pre-built prompt templates.

For the full list of available tools, resources, and prompts, check the README on GitHub.

Available Tools (3)

ableton_python_eval

Execute Python inside Ableton Live for flexible Object Model automation.

inspect_live_set

Inspect tracks, clips, devices, and session state in an Ableton Live Set.

create_midi_clip

Create MIDI clips or musical material in the current Live Set.

Frequently Asked Questions