Skip to main content
Glama

LiveMCP — Ableton Live 内で完結する MCP サーバー

Claude Code から Ableton Live を直接操作するための MCP サーバーと、Live を介さずに .als を組み立てる周辺ツール群です。 外部プロセス不要で、M4L デバイス 1 個を Live のトラックに置くだけで動作します。

Claude Code ←(HTTP: localhost:3360/mcp)→ LiveMCP.amxd
                                           ├ node.script … MCP サーバー本体
                                           └ js …………… LiveAPI ブリッジ
Claude Code ←(会話)→ live.set.* ─→ scripts/als*.js ─→ .als ファイル(Live を介さない)

使い方の詳細は Wiki にあります。

できること

動いているセットの操作(MCP ツール)

ツール

内容

live.status / live.debug.state

接続確認・ブリッジの自己診断

live.set.read

セット概要(テンポ・トラック・クリップ・デバイス)読み取り

live.samples.search

サンプルフォルダからオーディオファイル検索(絶対パス返却)

live.clip.create_audio / create_audio_batch

ループをクリップスロットへ配置(1 件 / 連続シーンへ一括)

live.drumrack.build

ワンショット群を Drum Rack のパッドへ一括配置

live.device.insert / replace_sample

デバイス追加・Simpler へサンプル読み込み

live.device.params / set_param

デバイス(M4L 含む)のパラメータ取得・設定

live.api.info / live.api.raw

未対応の LOM を調べる低レベル手段

live.set.group_tracks

.als を書いて Group トラックを作る(LOM に無い操作)

MCP ツール リファレンス

セットの組み立て(.als 直書き)

  • サンプルパックから クリップ入りトラックと Drum Rack を含むセットを数秒で生成scripts/als-generate.js

  • Loopcloud の全パックをジャンル別プロジェクトへ一括生成。Loopcloud のタグ・BPM を使った分類(scripts/loopcloud-build.js

  • 移動で切れたサンプル参照の修復、Group 化、セットの比較

.als スクリプト / Loopcloud

Related MCP server: AbletonMCP

動作要件

  • Ableton Live 12.4 以上 + Max for Live(Suite または M4L 追加)

  • Node.js 22 以上.als 系スクリプトと Loopcloud DB の読み取り)

  • Claude Code

create_audio_clip は Live 12.0.5+、replace_sample は Live 12.4+ の LOM API を使用)

セットアップ(配布 zip から、約 1 分)

ReleasesLiveMCP-<version>.zip を展開して:

sh install.sh

これで .amxd と 2 つの .js が Live の User Library と Max の検索パスへ配置され、LiveMCP を載せたテンプレートセットUser Library/Templates/LiveMCP.als に入り、Claude Code に live-mcp が登録されます(Claude Code が無ければコマンドを表示)。

  1. Live を再起動する

  2. ブラウザ → User Library → Templates → LiveMCP から新規セットを作る(既存のセットでは Presets → Audio Effects → Max Audio Effect → LiveMCP をトラックへ)

  3. Claude Code で live.status が返れば接続完了

ソースから導入する場合は npm --prefix server install && npm run install-device。詳細と注意点は セットアップ、動かないときは トラブルシューティング

開発

npm test          # node:test(Live 不要で実行可能)
npm run build     # esbuild で node.script 用バンドル + .amxd 生成
  • ブランチ運用は Git Flow(main / develop / feature/<issue>-<slug>)。Issue 駆動、PR は develop

  • 設計上の制約(v8 不可、deferlow 必須、ESM 不可)は CLAUDE.md構成と設計方針

  • 設計判断の記録は docs/reports/

  • Wiki はリポジトリ直下の wiki/(git 管理外)に clone して編集し、Wiki リポジトリへ直接 push する

ライセンス

MIT

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessResponsive

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    C
    quality
    D
    maintenance
    Connects Claude AI to Ableton Live through the Model Context Protocol, enabling prompt-assisted music production with track creation, instrument loading, clip editing, and session control. Allows users to create complete musical arrangements by describing what they want in natural language.
    37
    3
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Connects Ableton Live to Claude AI via the Model Context Protocol for prompt-assisted music production and session manipulation. It enables users to create tracks, load instruments, and manage MIDI clips using natural language commands.
    16
    1
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Connects Ableton Live to Claude AI via the Model Context Protocol, enabling prompt-assisted music production, track creation, and Live session manipulation.
    16
    MIT
  • F
    license
    B
    quality
    C
    maintenance
    Control Ableton Live from Claude Code via the Model Context Protocol (MCP). Create/edit tracks, control plugins, fire clips, edit MIDI notes, capture audio — all through natural language.
    100
    -

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dsgarage/LiveMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server