{"type":"mcp_server","name":"ableton-live-mcp-server","description":"The Ableton Live MCP Server enables LLMs to control Ableton Live through the Model Context Protocol, using OSC for communication and providing an API for executing commands. The Ableton Live","category":"Developer Tools","language":"Python","stars":389,"forks":25,"owner":"Simon-Kansara","github_url":"https://github.com/Simon-Kansara/ableton-live-mcp-server","homepage":null,"setup":"## Setup\n\n### Requirements\n\n- Python 3.8+\n- `python-osc` (for OSC communication)\n- `fastmcp` (for MCP support)\n- `uv` (recommended Python package installer)\n- [AbletonOSC](https://github.com/ideoforms/AbletonOSC) as a control surface\n\n### Installation Steps\n\n1. Install `uv` (https://docs.astral.sh/uv/getting-started/installation):\n\n   ```bash\n   curl -LsSf https://astral.sh/uv/install.sh | sh\n   ```\n\n2. Clone the repository:\n\n   ```bash\n   git clone https://github.com/your-username/mcp_ableton_server.git\n   cd mcp_ableton_server\n   ```\n\n3. Install the project and its dependencies:\n\n   ```bash\n   uv sync\n   ```\n\n4. Install AbletonOSC Follow the instructions at\n   [AbletonOSC](https://github.com/ideoforms/AbletonOSC)","tools":"## Available Tools\n\n1. MCP-compatible API (for controlling Ableton Live from MCP clients).\n2. OSC communication (using python-osc for sending and receiving OSC messages).\n3. OSC implementation (based on AbletonOSC).\n4. Request-response handling (for Ableton Live commands).","faq":null,"created_at":"2025-02-24T13:27:44+00:00","updated_at":"2025-03-28T23:27:12+00:00","source_url":"https://model-context-protocol.com/servers/ableton-live-osc-control-mcp-server","related_articles":[]}