AbletonMCP Enhanced - Ableton Live の AI コントロール
このツールは、Model Context Protocol (MCP) を介して Ableton Live を Claude や Cursor などの AI アシスタントに接続し、自然言語コマンドで Ableton Live を制御できるようにします。
これは、Siddharth Ahuja によるオリジナルのAbletonMCPの強化フォークであり、インストールと使用が簡単になるよう大幅に改善されています。
このツールでできること
MIDI トラックとオーディオ トラックの作成と操作
Abletonのライブラリから楽器、エフェクト、サウンドをロードします
ノート付きのMIDIクリップを作成および編集する
再生の制御(開始、停止、クリップの発射)
デバイスのパラメータを調整する(EQ設定など)
その他にも多数あります!
Related MCP server: AbletonMCP
音楽プロデューサーのためのクイックスタートガイド
オプション 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 がインストールされていない場合:
Python 3.10 以降をダウンロードしてインストールします。
Macの場合: Pythonをダウンロード
Windowsの場合: Pythonをダウンロード
インストール中に、「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回限りのセットアップ)
Ableton Liveを起動する
「環境設定」→「リンク、テンポ、MIDI」へ移動します。
コントロールサーフェスのドロップダウンで、「AbletonMCP_Remote_Script」を選択します。
入力と出力を「なし」に設定する
「OK」をクリックして設定を保存します
ステップ5:AIアシスタントに接続する
Claude Desktopの場合:
Claude → 設定 → 開発者 → 設定の編集に移動します
これを
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-envWindows:
C:\Users\yourusername\ableton-mcp-env
カーソルの場合:
カーソル設定→MCPへ移動
次のコマンドを追加します:
PATH_TO_YOUR_ENVIRONMENT/bin/ableton-mcp server上記の説明に従ってPATH_TO_YOUR_ENVIRONMENTを置き換えます。
その他のAIツールの場合:
MCP をサポートする AI ツールは、環境内のableton-mcp serverコマンドを指定することで接続できます。
ステップ 6: AI を使用して音楽の作成を開始します。
Ableton Liveを開く
AIアシスタント(Claude、Cursorなど)を開きます
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 によって作成されたものではありません。