An agent can investigate a Live set or drive a session without the operator clicking through Ableton's UI.
Made with Python, MCP, Ableton Live and FastMCP.
- 220 tools
- Tools + live:// / max:// / docs:// resources
- macOS / Windows / WSL
2026. Active.
An MCP bridge for Ableton Live. Controller-first interface for transport, views, tracks, clips, devices, and the mixer, plus stable read resources for current state.
Tools are for actions. Resources are for inspection. LiveMCP turns Ableton Live into an MCP-accessible control surface.
Ableton's Live API is reachable from Python but stitching together the right calls for even simple controller tasks is a project in itself.
Python FastMCP server talking to a bundled MIDI Remote Script over a local TCP bridge, with a second bridge into Max for Live patcher internals. Read/write split keeps Live from being mutated off the main thread.
Runs on macOS, Windows, and WSL, ships with packaged install/restart helpers, and includes an offline local-docs sync for Ableton and Cycling '74 references.
An agent can investigate a Live set or drive a session without the operator clicking through Ableton's UI.
Made with Python, MCP, Ableton Live and FastMCP.