Logic Pro MCPサーバー:Claudeにセッションを編集させましょう
2026年9月発行
Logic Pro用の MCP サーバーがあり、それは以下の場所でホストされています。 https://api.doseedo.com/mcp. Claude Code、Claude Desktop、Claude 電話アプリ、またはその他の MCP クライアントに接続すると、エージェントは Logicセッションを完全なアレンジメントとして読み込み、変更します リージョンを移動したり、 MIDIを書き換えたり、フェーダーを引いたり、名前でプラグインを挿入したりできます。MacでDoseedoデスクトップアプリを実行すると、これらの編集が Logicプロジェクトを数秒で開く自己ホストする必要はなく、SDKも不要です。
Logicは、この機能が最初から最後まで完全に動作するDAWです。そのため、インストール、ライブ編集、デスクトップアプリを閉じた場合の動作、オフラインバウンス、そしてLogicではできないことなど、詳細なガイドを提供します。
Logicに橋が必要な理由
Apple Logic Pro用の公開リアルタイムスクリプトAPIを提供していません。唯一のスクリプトサーフェスは スクリプターは、単一のチャンネルストリップ内でJavaScriptを実行するMIDI-FXプラグインです:そのストリップを通過するMIDIしか見えません、アレンジを読むことも、トラックを追加することも、別のリージョンに触れることもできません。LogicのAppleScript辞書はほぼ空です。だからこそ「Logic Proを自動化する」は歴史的に何の意味も持たず、一方で起動中のAbletonセットには少なくともAbletonOSCとpyliveで到達できたのです。
Doseedoデスクトップアプリはこのギャップを埋めます。MCPサーバーはクラウドセッションに書き込み、デスクトップアプリはLogicが実際に開いているプロジェクトに各編集を適用し、 .logicx ディスク上で同期して表示されます。リアルタイムのトランスポート制御機能はありませんが、カーソルを動かすとレイアウトが実際に変化します。
インストール
Claude Code のコマンドは 1 つだけです。OAuth が認証を処理し、最初のツール呼び出しでブラウザが開き、サインインと承認が行われます。
claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp
ブラウザを持たないクライアント (CI、サーバー、スクリプト) の場合は、次の API キーを使用します。 設定 → APIキー その代わり:
claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp \
--header "X-API-Key: dsk_live_..."
Claudeの電話アプリとウェブアプリでは、 カスタムコネクタ設定 → コネクタ → カスタムコネクタを追加し、同じ URL を貼り付けて、一度サインインします。Cursor やその他の Streamable HTTP クライアントも同様の方法で登録します。エンドポイントの背後には 21 のツールがあります。完全なリストは、 MCPサーバーページ.
ライブ編集には、 Doseedo Desktop プロジェクトがインストールされているMac上で実行されています。コネクタ単体でも他のすべての機能は正常に動作します。
ホスト型Logic Pro MCPサーバーとローカルLogic Pro MCPサーバーの比較
Logic Pro MCPサーバーを検索すると、返ってくる結果のほとんどは、自分のMacで実行するオープンソースプロジェクトです。 koltyj/logic-pro-mcp そして MongLong0214/logic-pro-mcp 最もよく知られているのはこれらの企業です。それぞれ得意分野が異なるため、仕事内容に合わせて選んでください。
| ローカルサーバー(GitHub) | Doseedo (ホスト) | |
|---|---|---|
| それがLogicに到達する方法 | 実行中のアプリを制御する、AppleScript、アクセシビリティ、CoreMIDI、キーイベント | プロジェクト自体を編集します。Dø Desktop は、編集内容を開いているプロジェクトに適用します。 |
| 設定 | Mac上でstdioサーバーをクローン、ビルド、実行し、アクセシビリティ権限を付与する | 1つのURL、claude mcp add またはクロードコネクタ |
| 輸送と再生 | はい 再生、録音、再生ヘッドの移動 | いいえ、それはアレンジメントを編集するものであって、コンソールを編集するものではありません。 |
| 全体のアレンジメントを読む | Logicが開いている間にUIが表示するもの | Logic閉じた状態でも、すべてのトラック、リージョン、フェーダー、プラグインをビートと秒単位で表示します。 |
| お使いの携帯電話から / クロードのウェブサイトから | いいえ、エージェントはそのMac上で実行する必要があります | はい、編集内容はMacでプロジェクトを開いたときに反映されます。 |
| 編集を超えて | — | オフラインでプラグインを切り替え、他の4つのDAWに変換、オーディオをセッション、 stems 、文字起こしに変換 |
これらはまた、次のような機能を統合しています。Macの前に座っている間は、ローカルサーバーがデータ転送用として機能し、あなたが不在の時は、構造編集やその他必要な処理を行うためのサーバーとして機能します。
ライブ編集とはどのようなものか
エージェントとのやり取りは、API呼び出しではなくセッション単位で行います。
> List my sessions.
> In "Bridge Demo", what is on track 4 and how loud is it?
> Shorten the intro by four bars, pull the lead vocal up
2 dB, and put a Channel EQ on the drum bus.
> Add a submix bus called "Horns" and route the trumpet
and sax into it.
エージェントはまずセッションを読み取ります。各トラックとそのID、リージョン 拍子と秒ミキサーレベル(実dB)、プラグインチェーン、テンポ、マーカー、さらにデスクトップアプリがそのセッションで現在有効になっているかどうかも表示されます。その後、編集内容が送信されます。Logic開いてデスクトップアプリを接続すると、リージョンが移動する様子を確認できます。
編集セットの内容
- 領域の移動とトリミング、 MIDIノートの書き換え。
- トラックの追加と削除、フェーダー、パン、ミュートの設定。
- プラグインを挿入する 名前で指定されたトラックのチェーンに。
- テンポを変える。マーカーを追加する。
- サブミックスバスを作成し、そこにトラックをルーティングします。
- サンプルをクイックサンプラーにロードします。
デスクトップアプリが閉じられたとき
何も失われることはなく、何も静かに失敗することはありません。編集内容はクラウドセッションに保持され、プロジェクトを次回開いたときに反映されます。または、エージェントにセッションをネイティブとしてダウンロードするように指示すれば、すぐに反映されます。 .logicxサーバー側で再構築されます。読み取りツールが同期状態を報告するため、エージェントはどのケースにあるかを把握し、推測するのではなく、その旨を通知します。
セッションに取り組むことができます 携帯電話から、機械から離れて電車の中でお釣りを頼めば、Macで次にプロジェクトを開いたときにお釣りが適用されます。
実際のプロジェクトで設定する
コネクタをインストールし、デスクトップアプリをインストールし、 Logicプロジェクトを開き、トラック3に何が入っているのかをクロードに尋ねる。この一連の手順は数分で完了する。
Doseedo MCPサーバー →オフラインで実際のプラグインを切り替えます
これは、既存の製品にはない機能です。バウンスを要求すると、各トラックがオーディオに印刷されます。 DAWを閉じた状態で、実際のサードパーティ製プラグインチェーンを介して Logicアプリはバックグラウンドでレンダリングを行い、ダウンロード可能なstemsを返します。Logic独自のバウンス機能では、アプリを開いてプロジェクトを目の前に表示する必要がありますが、この機能ではその必要はありません。
限界を簡潔に述べると次のようになる。 オーディオトラックはカバーされています。楽器トラックとMIDIトラックはDAWを開いている必要があります。 レンダリングします。これは、静かに削除されるのではなく、トラックごとに報告されるため、バウンス時に楽器が静かに失われたステムが渡されることはありません。
バウンスは他の長時間ジョブと同様に非同期です。送信ツールは task_id待機ツールがそれをポーリングし、完了したstemsプレーンテキストとして返される。 https URLとして返ってきます。
音声データはお使いの機器に保存されます。
エージェントを既にディスク上にあるファイルを指すように指定すると、 ローカルパスクラウドはセッション構造(トラック、リージョン、バス、ルーティング)を構築し、ダウンロードによって、プロジェクトに独自のファイルを配置するためのコピーコマンドが返されます。音声ファイルのアップロードは、サーバーがサンプルを本当に必要とする場合(分離、文字起こし、変換、生成、バウンス)にのみ行われます。
残りの表面
同じ接続には、セッション制御を便利にするツールも含まれています。
- プロジェクト変換 Logic Pro 、 Ableton Live 、 FL Studio 、 Pro Tools 、 REAPER間の完全なプロジェクト。全20方向をネイティブに再構築。
- オーディオからセッション ミックスイン、ネイティブセッション出力:名前付きトラック上の分離されたstems 、テンポマップ、オプションのステムごとのMIDI 、およびコードガイド。参照 オーディオをセッションへ.
- ステム分離, 転写, 世代 そして 対応範囲.
- ダウンロード セッションをネイティブプロジェクトファイルとして保存し、サーバー側で再構築する。
計測方式は退屈なものです。MCPの通話は、サイトの利用とまったく同じようにカウントされます。同じアカウント、同じクレジットが使用され、クライアントごとに取り消し可能です。
できないこと
- リアルタイムの輸送制御はできません。 再生を開始したり、トラックをアームしたり、再生ヘッドを移動したりすることはできません。これはアレンジメントを編集するものであり、コンソールを編集するものではありません。
- Live編集とオフラインバウンスはLogic Proのみで利用可能です。macOSのデスクトップ ブリッジを介して。Ableton Live 、 FL Studio 、 Pro Tools 、 REAPERプロジェクトは、読み込み、ビルド、変換、ダウンロードできます。 ない をライブで操作されること。起動中のLiveセットについては、それはAbletonOSCやpyliveの領域です。参照: PythonでAbleton制御する.
- これはDAWに取って代わるものではありません。 ミキシングの判断、コンピング、その他耳で判断するあらゆる作業はそのままにしておきます。これは構造的で反復的な作業のためのものです。
- 変換精度には優劣がある。 トラック、 MIDI 、オーディオ、テンポ、マーカーはネイティブに相互接続されますが、オートメーション、センド、プラグインの状態は共通ではありません。項目ごとに説明します。 引き継がれるもの.
よくある質問
Logic Pro用のMCPサーバーはありますか?
はい。Doseedo MCPサーバーは、ホスト型モデルコンテキストプロトコルエンドポイントです。 https://api.doseedo.com/mcpDoseedoは21種類のツールを提供しており、セッション制御ツールを使えば、エージェントはセッションの一覧を表示したり、セッションを完全なアレンジメントとして読み込んだり、編集を適用したりできます。Mac上でDoseedoデスクトップアプリを実行すれば、これらの編集は数秒以内に開いているLogic Proプロジェクトに適用されます。
Logic Pro MCPサーバーはどのようにインストールすればよいですか?
Claude Codeで、 claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp最初のツール呼び出しでOAuth用のブラウザが開きます。Claudeの電話アプリとWebアプリでは、[設定] → [コネクタ] の下にカスタムコネクタとしてインストールされます。ヘッドレスクライアントの場合は、以下を追加してください。 --header "X-API-Key: dsk_live_..." 設定 → APIキーからキーを取得します。
Logic ProはスクリプトAPIはありますか?
公開されたリアルタイムのAPIはありません。Logicには、単一のチャンネルストリップ内でJavaScriptを実行するMIDI-FXプラグインのScripterが付属しますが、アレンジの読み取りや変更はできません。AppleScript辞書は最小限です。その隙間を埋めるのがDoseedo Desktopブリッジです:クラウドセッションが編集を保持し、デスクトップアプリがそれを起動中のプロジェクトに適用します。
デスクトップアプリが実行されていない場合はどうなりますか?
何も失われません。編集内容はクラウドセッションに保存され、次回プロジェクトを開いたとき、またはネイティブファイルとしてダウンロードしたときに反映されます。 .logicx読み取りツールは、そのセッションでデスクトップがアクティブかどうかを報告するため、エージェントは変更が既に反映されているかどうかを常に把握できます。
Logicを閉じた状態で、サードパーティ製プラグインを通してトラックをバウンスすることはできますか?
はい、オーディオトラックの場合です。オフラインバウンスでは、DAWを閉じた状態で、実際のサードパーティ製プラグインチェーンを通してオーディオに書き出され、デスクトップアプリによってバックグラウンドでレンダリングされます。インストゥルメントトラックとMIDIトラックは、レンダリングのためにDAWを開く必要があり、その旨はトラックごとに報告され、サイレントに破棄されることはありません。標準のDAWでは、インストール済みのプラグインを通してヘッドレスバウンスを実行することはできません。結果はダウンロード可能なステムファイルとして返されます。
私の音声はアップロードされますか?
サーバーがサンプルを本当に必要とする場合(分離、文字起こし、変換、生成、またはバウンスなど)にのみ、サンプルが送信されます。既にディスク上にあるファイルの場合、エージェントはローカルパスを渡し、クラウドがセッション構造を構築し、ダウンロードプロセスがファイルをプロジェクトに配置するコピーコマンドを返します。
GitHubにあるオープンソースのLogic Pro MCPサーバーとはどう違うのですか?
これらはMac上で動作し、AppleScript、アクセシビリティ、 MIDIを介してLogicアプリを制御するため、マシンに座っている間もトランスポートと再生をコントロールできます。Doseedoホスト型なので、MCP自体にインストールする必要はありません。Claudeの電話アプリとWebアプリから動作し、 Logic閉じている状態でもアレンジメント全体を読み込み、Dø Desktopは編集内容を開いているプロジェクトに適用します。トランスポートは制御しません。この2つは併用できます。