Ableton Copilot MCP

by xiaolaa2
Verified

local-only server

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

Integrations

  • Enables real-time interaction with Ableton Live via MIDI Remote Scripts, allowing for song control, track management, clip operations, and audio recording functionality.

Ableton Copilot MCP

Ableton Live とのリアルタイムのインタラクションとコントロールを実現する、 ableton-jsに基づく MCP (Model Context Protocol) サーバー。音楽プロデューサーの音楽制作を支援することに専念しています。

🚀 機能

🎵 曲のコントロール

  • 曲の基本情報(ルート音、音階名、テンポ、曲の長さなど)を取得します。
  • すべてのトラックのリストを取得する
  • MIDI、オーディオ、リターントラックを作成する
  • トラックの削除と複製

🎹 トラック管理

  • トラック内のすべてのクリップを取得する
  • 空のMIDIクリップを作成する
  • トラックのプロパティ(ミュート、色、名前、アーム、ソロなど)を設定します
  • MIDIクリップを指定したトラックに複製する

🎼 クリップ操作

  • ピアノロールビューでクリップを取得する
  • クリップ内のすべてのメモを取得して管理する
  • クリップ内のメモを追加、削除、置換する
  • クリップのプロパティ(名前、色、ループ、loop_start、loop_end など)を設定します

🎧 オーディオ操作

  • 時間範囲に基づいてトラックコンテンツを録音することをサポート

📥 インストール

  1. Node.jsをインストールします。npxコマンドが利用できることを確認してください。Node.jsの公式サイトから最新の安定版をインストールすることをお勧めします。
  2. MIDIリモートスクリプトのインストール: ableton-jsプロジェクトの指示に従って、AbletonJS MIDIリモートスクリプトをAbleton Liveにインストールします。

🔧 使用方法

  1. Ableton Liveが起動して実行されていることを確認する
  2. 設定で AbletonJS コントロール サーフェスが有効になっていることを確認します。

    パス: 設定 -> リンク、テンポ & MIDI -> MIDI -> コントロール サーフェス

  3. MCP クライアントを使用して接続します。これには以下が含まれますが、これらに限定されません。

カーソル設定例

カーソルでableton-copilot-mcpを設定します。

"ableton-js-mcp": { "command": "npx", "args": [ "-y", "ableton-copilot-mcp" ] }

✅ 互換性テスト

互換性は主に、ableton-jsライブラリのバージョン サポートに依存します。

Ableton Live バージョンテストステータス
12.1.10✅ テスト済み、動作確認済み
11.x⚠️まだテストされていません
10.x⚠️まだテストされていません

🤝 貢献する

問題のご報告や貢献を歓迎いたします。問題やご提案はGitHub Issuesからご提出ください。

📄 ライセンス

このプロジェクトはMIT ライセンスに基づいてライセンスされています。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Ableton Live とのリアルタイムのインタラクションを可能にするモデル コンテキスト プロトコル サーバー。AI アシスタントが曲の作成、トラック管理、クリップ操作、オーディオ録音ワークフローを制御できるようになります。

  1. 🚀 Features
    1. 🎵 Song Control
    2. 🎹 Track Management
    3. 🎼 Clip Operations
    4. 🎧 Audio Operations
  2. 📥 Installation
    1. 🔧 Usage
      1. Cursor Configuration Example
    2. ✅ Compatibility Testing
      1. 🤝 Contributing
        1. 📄 License
          ID: 76879j2qe5