AbletonMCP Enhanced

by itsuzef

Integrations

  • Enables creation and editing of MIDI clips with notes, creation of MIDI tracks, and implementation of chord progressions and melodies within Ableton Live.

  • Provides the runtime environment for the AbletonMCP server, allowing it to connect Ableton Live to AI assistants through the Model Context Protocol.

AbletonMCP Enhanced - Ableton Live の AI コントロール

このツールは、Model Context Protocol (MCP) を介して Ableton Live を Claude や Cursor などの AI アシスタントに接続し、自然言語コマンドで Ableton Live を制御できるようにします。

これは、Siddharth Ahuja によるオリジナルのAbletonMCPの強化フォークであり、インストールと使用が簡単になるよう大幅に改善されています。

このツールでできること

  • MIDI トラックとオーディオ トラックの作成と操作
  • Abletonのライブラリから楽器、エフェクト、サウンドをロードします
  • ノート付きのMIDIクリップを作成および編集する
  • 再生の制御(開始、停止、クリップの発射)
  • デバイスのパラメータを調整する(EQ設定など)
  • その他にも多数あります!

音楽プロデューサーのためのクイックスタートガイド

オプション 1: Smithery 経由でインストールする (最も簡単)

Claude Desktop を使用している場合、最も簡単な方法は Smithery を使ってインストールすることです。

npx -y @smithery/cli install @itsuzef/ableton-mcp --client claude

これにより、Claude Desktop で MCP サーバーが自動的にセットアップされます。Ableton Remote Script をインストールする必要があります(以下の手順 4 を参照)。

オプション2: 手動インストール

ステップ1: Pythonをインストールする(1回限りのセットアップ)

Python がインストールされていない場合:

  1. Python 3.10 以降をダウンロードしてインストールします。
  2. インストール中に、「PythonをPATHに追加する」にチェックを入れてください。
ステップ2:AbletonMCPをインストールする(1回限りのセットアップ)

ターミナル (Mac) またはコマンド プロンプト (Windows) を開き、次のコマンドを実行します。

# Create a folder for AbletonMCP python -m venv ableton-mcp-env # On Mac/Linux: source ableton-mcp-env/bin/activate # On Windows: ableton-mcp-env\Scripts\activate # Install AbletonMCP pip install git+https://github.com/itsuzef/ableton-mcp.git
ステップ3: Abletonリモートスクリプトをインストールする(1回限りのセットアップ)

同じターミナル/コマンドプロンプトウィンドウを開いた状態で:

# Install the Remote Script to Ableton ableton-mcp install

自動インストールが機能しない場合は、ツールによって手動でファイルを配置する場所が示されます。

ステップ4:Ableton Liveのセットアップ(1回限りのセットアップ)
  1. Ableton Liveを起動する
  2. 「環境設定」→「リンク、テンポ、MIDI」へ移動します。
  3. コントロールサーフェスのドロップダウンで、「AbletonMCP_Remote_Script」を選択します。
  4. 入力と出力を「なし」に設定する
  5. 「OK」をクリックして設定を保存します
ステップ5:AIアシスタントに接続する
Claude Desktopの場合:
  1. Claude → 設定 → 開発者 → 設定の編集に移動します
  2. これをclaude_desktop_config.jsonに追加します:
{ "mcpServers": { "AbletonMCP": { "command": "PATH_TO_YOUR_ENVIRONMENT/bin/ableton-mcp", "args": [ "server" ] } } }

PATH_TO_YOUR_ENVIRONMENT 、環境を作成した場所へのフルパスに置き換えます。例:

  • Mac: /Users/yourusername/ableton-mcp-env
  • Windows: C:\Users\yourusername\ableton-mcp-env
カーソルの場合:
  1. カーソル設定→MCPへ移動
  2. 次のコマンドを追加します:
PATH_TO_YOUR_ENVIRONMENT/bin/ableton-mcp server

上記の説明に従ってPATH_TO_YOUR_ENVIRONMENTを置き換えます。

その他のAIツールの場合:

MCP をサポートする AI ツールは、環境内のableton-mcp serverコマンドを指定することで接続できます。

ステップ 6: AI を使用して音楽の作成を開始します。
  1. Ableton Liveを開く
  2. AIアシスタント(Claude、Cursorなど)を開きます
  3. AI に Ableton を制御するよう指示してみましょう。

:Smithery経由でインストールした場合(オプション1)、手動インストールの手順1~3と5はスキップできます。Ableton Remote Script(手順4)をインストールするだけで準備完了です。

試すコマンドの例

  • 「シンセベース楽器で新しいMIDIトラックを作成する」
  • 「トラック1にリバーブを追加」
  • 「シンプルなメロディーの4小節MIDIクリップを作成する」
  • 「トラック2にドラムラックをロードする」
  • 「トラック1のクリップにジャズのコード進行を追加します」
  • 「テンポを120BPMに設定してください」
  • 「トラック2のクリップを再生」
  • 「トラック1にローカットEQプリセットを適用する」

トラブルシューティング

接続の問題

  • AIコマンドを使用する前にAbleton Liveが起動していることを確認してください
  • AbletonのMIDI設定でリモートスクリプトが有効になっていることを確認してください。
  • 接続に問題がある場合は**、AbletonとAIアシスタントの両方を再起動してください。**

よくあるエラー

  • 「コマンドが見つかりません」 : source ableton-mcp-env/bin/activate (Mac/Linux) またはableton-mcp-env\Scripts\activate (Windows) で環境がアクティブ化されていることを確認してください。
  • 「Abletonに接続できませんでした」 : Abletonが実行中であり、リモートスクリプトが有効になっていることを確認してください
  • 「リモートスクリプトが見つかりません」 : ableton-mcp install再度実行するか、手動インストール手順に従ってください。

ヘルプの取得

それでも問題が解決しない場合は、 GitHub の問題ページを確認するか、問題の詳細を記載した新しい問題を作成してください。

高度な使用法

コマンドライン ツールに慣れている人のために、AbletonMCP は追加のコマンドも提供しています。

# Show version information ableton-mcp version # Show available MCP functions ableton-mcp info # Start the server with custom host/port ableton-mcp server --host 127.0.0.1 --port 8080

謝辞

このプロジェクトは、Siddharth AhujaによるオリジナルのAbletonMCPをベースにしています。その基盤を基に、機能追加と改良を加えた拡張版を作成しました。

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。

免責事項

これはサードパーティの統合であり、Ableton によって作成されたものではありません。

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Model Context Protocol (MCP) を介して Ableton Live を AI アシスタントに接続し、トラック作成、MIDI 編集、楽器の読み込み、再生制御などの音楽制作タスクの自然言語制御を可能にします。

  1. このツールでできること
    1. 音楽プロデューサーのためのクイックスタートガイド
      1. オプション 1: Smithery 経由でインストールする (最も簡単)
      2. オプション2: 手動インストール
    2. 試すコマンドの例
      1. トラブルシューティング
        1. 接続の問題
        2. よくあるエラー
        3. ヘルプの取得
      2. 高度な使用法
        1. 謝辞
          1. ライセンス
            1. 免責事項

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                Connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender for AI-assisted 3D modeling, scene manipulation, and rendering.
                Last updated -
                10,093
                Python
                MIT License
                • Apple
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol (MCP) integration that allows AI assistants to control Home Assistant devices by searching for entities and controlling devices through natural language commands.
                Last updated -
                10
                Python
                MIT License
                • Linux
                • Apple
              • -
                security
                A
                license
                -
                quality
                Connects Ableton Live to Claude AI through the Model Context Protocol, enabling AI-assisted music production by allowing Claude to directly interact with and control Ableton Live sessions.
                Last updated -
                881
                Python
                MIT License
                • Apple
              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server that enables real-time interaction with Ableton Live, allowing AI assistants to control song creation, track management, clip operations, and audio recording workflows.
                Last updated -
                23
                0
                9
                TypeScript
                MIT License
                • Linux
                • Apple

              View all related MCP servers

              ID: zvo4f52eiz