ahujasid/ableton-mcp

Control Ableton Live with any LLM: create tracks, arrange clips & compose music via MCP

View on GitHub ↗Jump to charts ↓

ahujasid/ableton-mcp has 3k+ stars and 400+ forks on GitHub, is written in Python, and was last pushed on Sep 22, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 22nd, 2026
Created on March 19th, 2025
Open Issues & Pull Requests: 46 (+0)
GitHub issues: Enabled
Number of forks: 449
Total Stargazers: 3,200 (-1)
Total Subscribers: 46 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.3 days
Mean response time: 13.4 days
90th percentile: 56.7 days
Tracked items: 28

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 14
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 129 days
Stale 30+ days: 8
Stale 90+ days: 4

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 1

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Ableton MCP is a Model Context Protocol server that enables control of Ableton Live through any large language model.

The tool solves the problem of programmatically controlling Ableton Live by exposing the DAW's functionality through the Model Context Protocol, allowing LLMs to create tracks, arrange clips, and compose music. It works by implementing MCP as a bridge between language models and Ableton Live, translating natural language instructions into DAW operations.

This tool suits developers and musicians who want to integrate generative AI into their music production workflow, particularly those already using LLMs like Claude. It is most valuable for projects where you want to automate music composition, arrangement, or track creation through conversational AI rather than manual DAW interaction. The project is specifically designed for use with any LLM that supports the Model Context Protocol, making it compatible across different AI platforms rather than locked to a single model.

The project shows active development with regular commits addressing functionality and bug fixes. The codebase demonstrates a focused scope, concentrating on core Ableton control features rather than attempting comprehensive DAW coverage. Documentation is present but minimal, suggesting the project prioritizes implementation over extensive guides. The repository maintains a straightforward structure without complex architectural patterns, indicating pragmatic development aimed at functional capability.