live-connector
Click on "Install 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-mcp-server
インストール
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/philtzjp/live-connector'
If you have feedback or need assistance with the MCP directory API, please join our Discord server