AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Home/
API Integration/
ableton-mcp
ableton-mcp logo

ableton-mcp

Active·★ 3.3k·MIT·Updated 2026-09-22

AbletonMCP connects Ableton Live to Claude and other MCP clients and gives them two-way control over a Live session. The README lists creating, modifying and deleting MIDI and audio tracks, loading instruments, effects and sounds from Ableton's browser, creating and editing MIDI clips with full note control, building a whole song in Arrangement View (intro, buildup, drop, breakdown, outro), controlling playback and clips in Session and Arrangement View, and setting tempo, device parameters and mixer settings.

It has two parts. A Remote Script installed inside Ableton opens a local TCP socket on localhost:9000 and listens for JSON commands, and a Python MCP server connects to that socket and exposes the commands as MCP tools. Prerequisites are Ableton Live 10 or newer, Python 3.8 or newer and the uv package manager; installation covers the MCP server, the Remote Script and the client config, and the project is published on PyPI and also installable through Smithery. The README discloses anonymous telemetry (which tools are called, session activity and error rates, with no project data) and says it can be turned off with the ABLETON_MCP_DISABLE_TELEMETRY environment variable. It is MIT licensed.

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-25.

License
MIT
Latest release
No GitHub releases
Last commit
2026-09-22
Contributors
19
Forks
447
Open issues and PRs
49
First published
2025-03-19

Source: GitHub, npm and PyPI public APIs.

#AI integration#Music production#Ableton Live control#Model Context Protocol#Generative music#Python automation#DAW control
$ Install
$ npx -y @smithery/cli install @ahujasid/ableton-mcp --client claude
↗ Visit site★ GitHub
01

Features

01Two-way Communication: Real-time socket bridge between Claude and Ableton Live.
02Arrangement Composition: Build complete songs with AI in Arrangement View.
03Track Manipulation: Create, modify, and delete MIDI and audio tracks.
04Instrument & Effect Loading: Access and load instruments, effects, and sounds from Ableton's browser.
05Clip Creation: Create and edit MIDI clips with full note control.
02

Why choose it

+Two-way control over tracks, clips, instruments, effects, tempo and playback, not just one-off generation
+Can build full arrangements, not only single clips
+Local socket bridge on localhost; installs from PyPI or Smithery
+Telemetry is disclosed in the README and can be switched off with one environment variable
03

Trade-offs

!Needs Ableton Live plus a manually installed Remote Script, so setup has more steps than a pure MCP server
!Sends anonymous usage telemetry unless you opt out
!What you get musically depends on the model's prompts; the README offers example prompts, not quality guarantees
!Changes happen live in your session, so save or work on a copy of important projects
04

Maintenance check

ActiveChecked: 2026-10-26
Last commit
2026-09-22
Commits, last 90 days
23
Releases, last 90 days
0
Latest release
—
Open issues
49
Recent issues with at least one comment
12/19
Commits per week, last 12 weeks
Commits per week, last 12 weeks: 1, 6, 2, 2, 0, 0, 3, 0, 0, 0, 0, 0

Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.

Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.

Most discussed open issues

  • #142 Coverage map: what main exposes vs. what open PRs already add vs. what nobody has built (and an offer to help)1 comments · 2026-10-11
  • #138 add_notes_to_clip reports success for notes Live drops and silently ignores extra note fields1 comments · 2026-10-09
  • #137 create_audio_clip auto-warps and rounds the clip length; warp state is neither reported nor controllable1 comments · 2026-10-09
  • #136 receive_full_response resets the socket timeout, overriding per-command timeouts (e.g. create_audio_clip 65 s)1 comments · 2026-10-09
  • #135 Remote Script logs a full traceback for every caught validation error1 comments · 2026-10-09

Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.

05

Compatibility

Ableton Live
DAW
Verified via docs
Python
Runtime
Verified via docs
Claude AI
AI Client
Verified via docs
Cursor
AI Client
Verified via docs
VSCode
IDE
Verified via docs
macOS
OS
Verified via docs
06

Quick start

1
$ npx -y @smithery/cli install @ahujasid/ableton-mcp --client claude
07

Use cases

↳Generate full songs in specific styles like 80s synthwave or hip-hop.
↳Build complete song arrangements including intro, buildup, drop, and outro.
↳Manipulate existing tracks by adding chord progressions or drum patterns.
↳Load instruments, effects, and adjust parameters like tempo via natural language.
08

Alternatives

⚡Top VS:
VSmcp-server-kubernetes★1.6k→VSmcptools★203→VSwhatsapp-mcp★97→VSadvanced-homeassistant-mcp★58→
mcp-server-kubernetes logo
mcp-server-kubernetes★ 1.6k
MCP Server for kubernetes management commands
VSCompare→
mcptools logo
mcptools★ 203
Model Context Protocol For R
VSCompare→
whatsapp-mcp logo
whatsapp-mcp★ 97
WhatsApp Unofficial MCP Server
VSCompare→
advanced-homeassistant-mcp logo
advanced-homeassistant-mcp★ 58
An advanced MCP server for Home Assistant. 🔋 Batteries included.
VSCompare→
awesome-mcp-servers logo
awesome-mcp-servers★ 24
A curated list of Model Context Protocol (MCP) servers and tools. Discover and explore various MCP implementations that enable AI models to connect with external data sources and tools.
VSCompare→
awesome-mcp-collection logo
awesome-mcp-collection★ 17
The most comprehensive, curated collection of MCP servers with ready-to-use configurations
VSCompare→
ableton-osc-mcp logo
ableton-osc-mcp★ 15
🎧 MCP server for controlling Ableton Live via AbletonOSC
VSCompare→
Figma-Context-MCP logo
Figma-Context-MCP★ 16.1k
MCP server to provide Figma layout information to AI coding agents like Cursor
VSCompare→
See all alternatives →

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs04Maintenance check05Compatibility06Quick start07Use cases08Alternatives
MCPBlender /
ableton-mcp
↗

Control Ableton Live from Claude through MCP

3.3k447MIT
Last commit1mo ago
StatusActive
CategoryAPI Integration
Contributors19
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.