ableton-live-mcp-server

ableton-live-mcp-server

256

The Ableton Live MCP Server is a tool to bridge communication between large language models and Ableton Live using the Model Context Protocol. It leverages Open Sound Control for seamless integration and commands processing within Ableton Live.

What is the purpose of the Ableton Live MCP Server?

The server facilitates communication between LLMs and Ableton Live using the Model Context Protocol and OSC.

What are the main components of the project?

The project consists of mcp_ableton_server.py and osc_daemon.py.

What is the role of the OSC daemon?

The OSC daemon relays commands to Ableton Live and processes responses.

How can I modify the default server and daemon ports?

Edit the AbletonOSCDaemon class in osc_daemon.py to change the default ports.

What is required to run the Ableton Live MCP Server?

Python 3.8+, python-osc, fastmcp, uv, and AbletonOSC are required.