live-connector
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@live-connectorwhat is the Cutoff of the Operator on the Drums track?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
philtzjp/live-connector
live-connector は、Ableton Live を AI エージェントから操作するための MCP サーバーです。
配布済みの .ablx を Ableton Live にインストールすると、Live 起動時に http://127.0.0.1:7799/api/v1/mcp で MCP endpoint が起動します。Claude Code などの MCP クライアントから、Live Set のトラック、クリップ、デバイス、MIDI ノート、デバイスパラメータを読み書きできます。
live-connector is an MCP server for controlling Ableton Live from AI agents. Install the
.ablxfile, restart Live, and connect your MCP client tohttp://127.0.0.1:7799/api/v1/mcp.
必要なもの
Ableton Live(Extensions 対応の Beta ビルド)
live-connector v3.0.0 の
.ablxClaude Code などの HTTP MCP クライアント
Related MCP server: ableton-mind
インストール
live-connector-3.0.0.ablxをダウンロードします。Ableton Live を起動し、Preferences → Extensions を開きます。
Choose fileから.ablxを選択、または.ablxを Extensions ページへドロップします。Developer Mode を OFF にします。
Ableton Live を再起動します。

Live 起動後、ブラウザで次の URL を開きます。
ページに次のような JSON が表示されれば、live-connector は起動しています。
{"status":"pass","version":"3.0.0","description":"live-connector MCP server","tools":{ ... },"structure":{ ... }}Claude Code で使う
初回のみ、プロジェクトルートで MCP server を登録します。
claude mcp add --transport http live-connector http://127.0.0.1:7799/api/v1/mcp --scope project登録後に Claude Code を再起動します。URL が変わらない限り、.ablx の再インストールや Live 再起動のたびに再登録する必要はありません。
できること
v3.0.0 では MCP ツールが 4 つに統合されています。推奨フローは meta → do read → do write → render → undo です。
動詞 | ツール | できること |
入口 |
| サービス情報、LOM スキーマ、Cypher 文法契約、例文、Live Set overview |
見る・変える |
| Cypher で読み取り(MATCH … RETURN)と書き込み(SET / CREATE / DELETE / COPY) |
聴く |
| AudioTrack の指定範囲を Pre-FX オーディオとしてレンダリング |
戻す |
| do 書き込みの取り消し(LIFO)。履歴は |
読み取り例:
MATCH (:Track {name:"Drums"})-[:HAS_DEVICE]->(:Device {name:"Operator"})-[:HAS_PARAM]->(p:Parameter {name:"Cutoff"})
RETURN p.value, p.min, p.max書き込み例:
MATCH (t:Track {name:"Drums"}) SET t.mute = trueCREATE (t:MidiTrack {name:"Bass"})注意点
インストール済み
.ablxを使う場合、Developer Mode は OFF にします。localhost:7799が起動しない場合は、Ableton Live を再起動し、/healthを確認してください。v3.0.0 は 破壊的変更です。v2.x の個別ツール名(
query/set_track/render_audio等)は存在しません。Ableton Extensions SDK v1.0.0-beta.0 には Browser API がないため、
.adv/.adg/ third-party plug-in のネイティブプリセットを Live へ直接読み込むことはできません。third-party plug-in の非公開内部状態や波形選択は保存・復元できません。デバイスパラメータの保存・復元は
doread で Parameter 値を取得し、doSET で再適用してください(旧save_device_state/apply_device_stateは廃止)。SDK には MIDI 楽器トラックの合成出力を audio 化する手段がありません。
renderは AudioTrack の pre-FX 音声のみ対象です。MIDI 楽器の実音を検証するには、Live 上で対象トラックを AudioTrack へ手動で resample / freeze してからrenderを適用します(詳細はllm/midi-audition.md)。
開発
モノレポは pnpm + Turborepo で管理します。主なコマンド:
pnpm typecheck # 全パッケージの型チェック
pnpm test # vitest によるユニットテスト(実機・Ableton SDK 実体なしで完走)
pnpm lint # Biome によるリント
pnpm format # Biome によるフォーマットpnpm test は packages/cypher(tokenizer / parser / evaluator / parseStatement)、packages/lom-schema(ラベル継承・サブタイプ判定)、apps/extension(フェイク SDK とフェイク MCP サーバーによる meta / do / undo / render ツール層)を検証します。typecheck と test は lefthook の pre-push で実行します。
ライセンス
本リポジトリの自作コード・ドキュメント・アセットは MIT です。
Ableton Extensions SDK は Ableton AG の第三者コンポーネントであり、本リポジトリには同梱していません。詳細は NOTICE を参照してください。
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Producer/Riffusion AI music generation
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Create, co-edit, analyze, publish, and export collaborative step-sequencer sessions through MCP.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceMCP server that enables AI agents to read and edit Ableton Live sets, including tracks, clips, MIDI notes, devices, and scenes.1-
- AlicenseAqualityBmaintenanceMCP server for Ableton Live that exposes the Live Object Model to LLMs, enabling natural language control of music production.3690 npm5MIT
- AlicenseAqualityCmaintenanceMCP server that bridges Ableton Live with AI models, enabling real-time project inspection and control such as track overview, device parameters, and audio analysis.12MIT
- FlicenseBqualityDmaintenanceMCP server for controlling Ableton Live, enabling AI assistants to interact with Live sessions through tools for track/clip/scene management, playback control, and device parameter adjustments.48-