Ableton MCP Enhanced
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Ableton MCP EnhancedCreate a rolling bassline in C# in Arrangement view"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Ableton MCP Enhanced
Control Ableton Live from Cursor by typing what you want in plain language — create basslines, load Serum, mix tracks, work in Arrangement view, tweak any plugin knob.
¿No sos developer? → Empezá acá: Guía de usuario (español)
Not a developer? → Start here: Getting Started
Fork and extension of ableton-mcp by Siddharth Ahuja.
Instalación en un comando
git clone https://github.com/emaxees/ableton-mcp-enhanced.git
cd ableton-mcp-enhanced
python3 install.pyEl instalador (install.py) funciona en macOS, Windows y Linux:
Prepara Python
Instala el conector en Ableton Live
Configura Cursor automáticamente
Te guía paso a paso
Después: Ableton → Preferences → Link, Tempo & MIDI → Control Surface → AbletonMCP
Related MCP server: ableton-mcp-extended
What can you do?
Ask Cursor things like:
"What's my session tempo?"
"Create a rolling bassline in C# in Arrangement view"
"Load Serum on track 5 and set cutoff to 0.35"
"Mute the kick and solo the bass"
Full list: Qué podés hacer | What you can do (EN)
Features
Session & transport — tempo, playback, track/scene info
MIDI — create tracks, clips, add notes (Session + Arrangement)
Arrangement view — clips directly on the timeline
Plugins (VST/AU) — Serum, any plugin via path or extension
Full device control — list/set any automatable parameter
Mixer — volume, pan, mute, solo, arm
Batch commands — multiple operations in one shot
Plugin extensions — YAML manifests for friendly names & macros
Documentation
Audience | Document |
Productores / no devs (ES) | |
Non-developers (EN) | |
Qué se puede controlar | |
Plugin extensions | |
All MCP tools | |
Problems & fixes |
Architecture
Cursor ◄──MCP──► MCP Server (Python) ◄──TCP :9877──► Remote Script in LiveExtension YAML files map friendly names (filter_cutoff) to Live parameter names.
Requirements
Ableton Live 11 or 12
Python 3.10+
Cursor (cursor.com)
Manual install (developers)
git clone https://github.com/emaxees/ableton-mcp-enhanced.git
cd ableton-mcp-enhanced
python3 -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -e .
./scripts/install-remote-script.sh # Windows: python install.pyAdd to ~/.cursor/mcp.json:
{
"mcpServers": {
"AbletonMCP": {
"command": "/absolute/path/to/ableton-mcp-enhanced/scripts/run-mcp.sh",
"args": []
}
}
}Windows: use .venv\Scripts\python.exe with "args": ["-m", "MCP_Server.server"]
Project structure
ableton-mcp-enhanced/
├── install.py ← Start here (auto installer)
├── AbletonMCP_Remote_Script/ ← Runs inside Ableton
├── MCP_Server/ ← MCP server for Cursor
├── extensions/plugins/ ← Plugin manifests (Serum, etc.)
├── docs/GUIA_USUARIO.md ← Non-dev guide (Spanish)
└── scripts/Environment variables
Variable | Default | Description |
|
| Remote Script host |
|
| Remote Script port |
| — | Extra plugin extension folder |
Limitations
Controls everything Ableton's API exposes (parameters, clips, tracks, browser, transport)
Does not automate plugin GUI windows (e.g. dragging wavetables in Serum)
Only one MCP client at a time (Cursor or Claude, not both)
Credits & license
Based on ableton-mcp by Siddharth Ahuja
Enhanced by emaxees
MIT License — see LICENSE
This server cannot be deployed
Maintenance
Related MCP Connectors
Let ChatGPT, Claude & Cursor use your Mac: email, calendar, iMessage, Teams, files. Local, free.
Manage Superlist tasks and lists in plain language from any MCP-compatible AI agent.
Run, debug, and triage tests from your IDE using natural language, no dashboard switching, no manual data transfers. The TestMu AI (formerly LambdaTest) MCP Server is a single remote server exposing four tool suites: HyperExecute — analyze your project, generate YAML configs and test runner commands, then monitor jobs and sessions. Automation — pull a TestID's details plus command, network, and console logs into one chat for instant root-cause analysis. Includes mobile app upload. SmartUI — explain pixel, layout, DOM, and perceptual changes in a visual regression run, with context-aware React/HTML/CSS fixes. Accessibility — audit any public URL or a local React app against WCAG and get ready-to-apply remediation steps. Connects over https://mcp.lambdatest.com/mcp using OAuth 2.1 — no API keys in your config. One-click install in Cursor; works with Claude, GitHub Copilot, Cline, and any MCP client. Tests execute on the TestMu AI cloud: 3,000+ browsers and 10,000+ real devices.
Streamline your Attio workflows using natural language to search, create, update, and organize com…
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI assistants to control Ableton Live through natural language by querying tracks, analyzing sessions, and exporting stems via AbletonOSC integration.91MIT
- FlicenseNot gradedqualityCmaintenanceEnables natural language control of Ableton Live through Claude, including session management, track and clip creation, device parameter adjustment, and browser browsing.1-
- AlicenseNot gradedqualityDmaintenanceControl Ableton Live using natural language via AI assistants like Claude or Cursor.8MIT
- AlicenseBqualityBmaintenanceEnables AI-powered music production in Ableton Live through natural language, with tools for composition, arrangement, mixing, and sound design.52MIT