ableton-copilot
An MCP server built on ableton-js enables AI assistants to control Ableton Live in real time, including Arrangement View operations such as song management, track control, MIDI editing, and audio recording, along with other capabilities.
How to use
The ableton-copilot MCP server leverages the powerful ableton-js library to enable AI assistants to interact with Ableton Live in real time. This server allows developers to automate and manage various tasks within Ableton Live, including song management, track control, MIDI editing, and audio recording, enhancing both productivity and creativity in music production.
Once you are connected to the ableton-copilot server, you can interact with it by sending commands that control different aspects of Ableton Live. Although specific tools are not documented, you can issue commands related to Arrangement View operations, such as adding or removing tracks, editing MIDI notes, and starting or stopping audio recordings. For optimal results, focus on commands that manipulate these core features to streamline your workflow.
How to install
Prerequisites
Ensure you have the following installed on your system:
- Node.js (version 12 or higher)
- Ableton Live (for real-time control)
Option A: Quick Start with npx
If you want to quickly get started without a global install, you can use the following command:
npx -y ableton-copilot
Option B: Global Install Alternative
To install ableton-copilot globally, use the following command:
npm install -g ableton-copilot
After installation, you can start the server by running ableton-copilot in your terminal.
Additional notes
When configuring ableton-copilot, ensure that your environment has access to the Ableton Live API, as this is crucial for real-time operations. Additionally, be aware of the permissions settings in Ableton Live; they may need to be adjusted to allow external control. Common issues arise when the server is not properly connected to the Ableton Live instance, so double-check your connection settings if you experience any difficulties.
Related MCP Servers
obsidian -tools
Add Obsidian integrations like semantic search and custom Templater prompts to Claude or any MCP client.
mcp
Octopus Deploy Official MCP Server
furi
CLI & API for MCP management
mcp -arangodb
This is a TypeScript-based MCP server that provides database interaction capabilities through ArangoDB. It implements core database operations and allows seamless integration with ArangoDB through MCP tools. You can use it wih Claude app and also extension for VSCode that works with mcp like Cline!
CodeRAG
Advanced graph-based code analysis for AI-assisted software development
mcp-bundler
Is the MCP configuration too complicated? You can easily share your own simplified setup!