ableton-mcp

6

AbletonMCP Enhanced is a tool that integrates Ableton Live with AI assistants using the Model Context Protocol, enabling users to control Ableton Live through natural language commands. It offers features like creating MIDI tracks, loading instruments, and controlling playback. This enhanced version provides ease of installation and additional functionalities.

AbletonMCP Enhanced - AI Control for Ableton Live

This tool connects Ableton Live to AI assistants through the Model Context Protocol (MCP), allowing you to control Ableton Live with natural language commands.

What You Can Do With This Tool

  • Create and manipulate MIDI and audio tracks
  • Load instruments, effects, and sounds
  • Edit MIDI clips
  • Control playback
  • Adjust device parameters

Quick Start Guide for Music Producers

Option 1: Install via Smithery (Easiest)

Install through Claude Desktop, setting up MCP server automatically.

Option 2: Manual Installation

  • Step 1: Install Python
  • Step 2: Install AbletonMCP
  • Step 3: Install the Ableton Remote Script
  • Step 4: Set Up Ableton Live
  • Step 5: Connect to Your AI Assistant
  • Step 6: Start Creating Music with AI

Example Commands

  • "Create a new MIDI track with a synth bass instrument"
  • "Add reverb to track 1"
  • "Create a 4-bar MIDI clip with a simple melody"

Troubleshooting

Connection Issues

  • Ensure Ableton Live is running
  • Check that the Remote Script is enabled

Common Errors

  • "Command not found": Activate your environment
  • "Could not connect": Ensure Ableton is running

Getting Help

Check the GitHub issues page.

Advanced Usage

  • Version information: ableton-mcp version
  • MCP functions: ableton-mcp info

Acknowledgments

This project is based on AbletonMCP by Siddharth Ahuja.

License

Licensed under the MIT License.

Disclaimer

This is a third-party integration and not made by Ableton.