mcpField
T
talkback

talkback

ローカル
github.com/jmedureメディア・デザイン2531 週間前に更新

talkback について

talkback は、MCP サーバーと Max for Live デバイスを組み合わせた製品で、AI アシスタントが Ableton Live のセッションをリアルタイムで読み取り、パラメーターを調整し、ミックスを分析できるようにします。アシスタントの支援を受けてミックスを行う音楽制作者向けで、ローカルのデスクトップクライアントで動作します。

主な機能

  1. 01トラックの音量、パン、センド、デバイス、ルーティングの読み取り
  2. 02人が読みやすい単位でのデバイスパラメーター調整
  3. 03マスターバスのスペクトラムスナップショットとピーク・RMS の取得
  4. 04音の重なりやダイナミクスに関するヒューリスティックなチェック
  5. 05A/B 比較のためのデバイスのバイパス切り替え

活用シーン

  1. 01ベースや歌声がこもる原因を会話で確認する
  2. 02アシスタントが変更を適用する前に内容を確認する
  3. 03会話によるグループトラックの作成や出力ルーティングの変更

MCP 対応

本プロジェクトは MCP サーバーとして、セッションの読み取り、パラメーター設定、ミックス分析のツールをデスクトップ MCP クライアントに公開し、Ableton 内の Max for Live ブリッジデバイスと WebSocket で接続します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"jmedure-talkback": {
"command": "npx",
"args": [
"-y",
"talkback-mcp"
],
"env": {
"WS_PORT": "<WS_PORT>"
}
}
}
}
起動コマンドnpx -y talkback-mcp
設定が必要な環境変数
WS_PORTWebSocket port for the Max for Live bridge connection

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmtalkback-mcp0.1.3

ツール

10

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

talkback mcp

Ableton のセッションについて、自然な言葉で会話できます。ミックスをさらに掘り下げ、頭の中で思い描いたサウンドに近づけ、コンプレッションをようやく理解しましょう……なんてね。誰にも教えられません。

Talkback は、AI アシスタントに Ableton Live セッションへのリアルタイムアクセスを提供する MCP サーバーと Max for Live デバイスです。会話を通じて、トラックの読み取り、パラメーターの調整、ミックスの分析、スペクトルスナップショットの取得ができます。

talkback.createwcare.com  ·  ドキュメント  ·  変更履歴

仕組み

Ableton Live ↔ M4L Bridge ↔ WebSocket ↔ MCP Server ↔ Claude / Cursor / etc.
  1. talkback bridge — マスタートラックに配置する Max for Live デバイスです。Live Object Model を読み取り、セッションデータを WebSocket 経由でストリーミングします
  2. talkback-mcp(このパッケージ)— セッションを、あらゆる LLM が使用できるツールとして公開する MCP サーバーです

クイックスタート

セットアップする最も簡単な方法です。MCP サーバーをインストールし、Claude Desktop を自動で設定します。

curl -fsSL https://talkback.createwcare.com/install.sh | bash

すでに AI エージェントを使っていますか?セットアップを任せることもできます。

npx skills add jmedure/talkback-mcp

その後、エージェントに次のように尋ねてください:「talkback のセットアップを手伝って」

Node.js 18+ が必要です。その他の方法については、セットアップガイド全文をご覧ください。

1. Max for Live デバイスをインストールする

talkback-bridge(最新版)をダウンロードし、Ableton のマスタートラックにドラッグします。デバイスがオンになっていることを確認してください。

2. MCP サーバーを追加する

Talkback にはデスクトップ MCP クライアントが必要です。お使いのマシン上でローカルに動作し、WebSocket 経由で Ableton に接続します。ブラウザー版の claude.ai では動作しません(ウェブチャットはまだローカル MCP サーバーに対応していません)。

Claude Desktop(推奨)

Claude Desktop をダウンロードし、設定ファイルに追加します。

~/Library/Application Support/Claude/claude_desktop_config.json(macOS) %APPDATA%\Claude\claude_desktop_config.json(Windows)

{
  "mcpServers": {
    "talkback-mcp": {
      "command": "npx",
      "args": ["-y", "talkback-mcp"],
      "env": { "WS_PORT": "8765" }
    }
  }
}

保存後、Claude Desktop を再起動してください。

nvm または fnm を使用していますか? Claude Desktop はシェルのプロファイルを読み込まないため、古いシステム Node が選ばれる場合があります。代わりに npx のフルパスを使用してください。ターミナルで which npx を実行し、そのパスを上記の設定の "command" に指定します。詳しくはトラブルシューティングをご覧ください。

Claude Code
claude mcp add --transport stdio talkback-mcp -- npx -y talkback-mcp
Cursor

プロジェクトのルートにある .cursor/mcp.json に追加します。

{
  "mcpServers": {
    "talkback-mcp": {
      "command": "npx",
      "args": ["-y", "talkback-mcp"],
      "env": { "WS_PORT": "8765" }
    }
  }
}
その他のクライアント(Windsurf など)

クライアントのサーバーコマンドに npx -y talkback-mcp を指定し、環境変数として WS_PORT=8765 を設定します。

または、add-mcp を使用すると、インストール済みのすべてのエージェントを自動設定できます。

npx add-mcp "npx -y talkback-mcp"
3. 会話を始める

LLM を開いて、セッションについて質問してみましょう。

  • 「セッションで何が起きている?」
  • 「ベースが濁って聞こえるんだけど、手伝ってくれる?」
  • 「ボーカルの EQ で 300 Hz を 3 dB 下げて」
  • 「ミックスに明らかな問題はある?」

パラメーターを変更する前に、LLM が承認を求めます。いつでも元に戻せます。

ツール

ツール機能
get_session_contextセッション全体を読み取ります。トラック、ボリューム、パン、ミュート、センド、デバイス、ルーティングを確認できます
get_track_details単一のトラックを詳しく調べ、すべてのデバイスパラメーターを人が読みやすい単位で表示します
get_spectral_snapshotマスターバスから約2秒間のライブオーディオを取得し、周波数帯域ごとのピーク値とRMS値を表示します
get_plugin_libraryシステムにインストールされているすべてのAUおよびVST3プラグインを一覧表示します
analyze_mix周波数の蓄積、ダイナミクス、ヘッドルーム、ルーティングの問題をヒューリスティックにチェックします
set_device_parameter人が読みやすい単位(dB、ms、Hzなど)でデバイスパラメーターを変更します
toggle_device_bypassA/B比較のためにデバイスを有効化、またはバイパスします
create_group_track指定したトラックを含む新しいグループトラックを作成します
set_track_routingトラックの出力先を別のトラックまたはバスに変更します
get_bridge_healthM4Lデバイスからブリッジのパフォーマンス指標を返します

必要条件

  • Max for Liveを搭載したAbleton Live 11以降
  • Node.js 18以降
  • デスクトップMCPクライアント — Claude Desktop(推奨)、Claude Code、Cursorなど

環境変数

変数デフォルト説明
WS_PORT8765ブリッジ接続用のWebSocketポート

ライセンス

PolyForm Shield 1.0.0 — 無料で使用、変更、配布できます。このソフトウェアを使用して競合製品を構築することはできません。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。