Ableton MCP
Click on "Install 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 MCPlist all tracks in my current Ableton session"
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
MCP (Model Context Protocol) server for controlling Ableton Live. Query tracks, analyze sessions, and export stems via AI assistants like Claude.
macOS only - Uses AppleScript for GUI automation.
Features
Query Tools
test_connection- Verify Ableton Live and AbletonOSC are runninglist_tracks- List all tracks with optional clip countslist_groups- List all group/folder tracksget_track_info- Get detailed info about a specific trackfind_track- Search tracks by name
Control Tools
select_track_by_index- Select a track in Liveset_export_range- Set the loop/punch range for export
Export Tools (macOS only)
prepare_track_for_export- Select track and set range from clipsexport_selected_track- Trigger export via GUI automation
Related MCP server: Ableton MCP
Requirements
macOS (for export features)
Python 3.10+
Ableton Live 11+ with AbletonOSC installed
Accessibility permissions for Terminal/Python (for export)
Installation
1. Install AbletonOSC
cd ~/Downloads
git clone https://github.com/ideoforms/AbletonOSC.git
cp -r AbletonOSC ~/Music/Ableton/User\ Library/Remote\ Scripts/Then in Ableton Live:
Preferences > Link/Tempo/MIDI
Control Surface > Select "AbletonOSC"
2. Install ableton-mcp
cd ~/mcps/src/ableton-mcp
pip install -e .3. Configure Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"ableton": {
"command": "python",
"args": ["-m", "server"],
"cwd": "/path/to/ableton-mcp"
}
}
}4. Grant Accessibility Permissions (for export)
System Preferences > Privacy & Security > Accessibility > Add Terminal (or your Python environment)
Usage Examples
"List all tracks in my Ableton session"
"Find tracks containing 'bass'"
"Prepare track 57 for export"
"Export the selected track"Architecture
┌─────────────┐ OSC ┌─────────────┐
│ MCP Server │ ───────────────▶ │ Ableton │
│ (FastMCP) │ ◀─────────────── │ Live │
└─────────────┘ port 11000 └─────────────┘
│
│ AppleScript (export only)
▼
┌─────────────┐
│ GUI Auto │
│ (macOS) │
└─────────────┘Limitations
Export is macOS only - Uses AppleScript for GUI automation
Export requires Accessibility permissions
AbletonOSC must be enabled each time Live starts
Credits
Uses AbletonOSC for Live communication
Built with FastMCP
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceConnects Ableton Live to AI assistants through Model Context Protocol (MCP), enabling natural language control of music production tasks like track creation, MIDI editing, instrument loading, and playback control.Last updated15MIT
- Alicense-qualityDmaintenanceEnables natural language control over Ableton Live for generating musical patterns, melodies, and full song arrangements. It also provides tools for sample searching and mixing assistance through an OSC-based connection with Claude Desktop.Last updated1MIT
- Alicense-qualityCmaintenanceBridges AI assistants with Ableton Live, enabling real-time control, offline project analysis, version tracking, and rack/preset parsing for music production workflows.Last updatedMIT
- Alicense-qualityBmaintenanceEnables AI agents to control Ableton Live with full access to Live's object model, including clip creation, device control, automation, and audio signal capture for mixing and mastering tasks.Last updated1MIT
Related MCP Connectors
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
MCP server for Producer/Riffusion AI music generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Dysron/ableton-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server