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デスクトップ プロジェクトがインストールされている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 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 、およびコードガイド。参照 オーディオをセッションへ.
- Stem separation, 転写, 世代 そして カバー.
- ダウンロード — セッションをネイティブプロジェクトファイルとして保存し、サーバー側で再構築する。
計測方式は退屈なものです。MCPの通話は、サイトの利用とまったく同じようにカウントされます。同じアカウント、同じクレジットが使用され、クライアントごとに取り消し可能です。
できないこと
- リアルタイムの輸送制御はできません。 再生を開始したり、トラックをアームしたり、再生ヘッドを移動したりすることはできません。これはアレンジメントを編集するものであり、コンソールを編集するものではありません。
- Live編集とオフラインバウンスはLogic Proのみで利用可能です。macOSのデスクトップ ブリッジを介して。Ableton Ableton Live 、 FL Studio 、 Pro Tools 、 REAPERプロジェクトは、読み込み、ビルド、変換、ダウンロードできます。 ない ライブで駆動します。 Liveセットを実行するには、AbletonOSCまたはpyliveの領域です。 PythonでAbleton制御する.
- これはDAWに取って代わるものではありません。 ミキシングの判断、コンピング、その他耳で判断するあらゆる作業はそのままにしておきます。これは構造的で反復的な作業のためのものです。
- 変換精度には優劣がある。 トラック、 MIDI 、オーディオ、テンポ、マーカーはネイティブに相互接続されますが、オートメーション、センド、プラグインの状態は共通ではありません。項目ごとに説明します。 引き継がれるもの.
よくある質問
Logic Pro用のMCPサーバーはありますか?
Doseedo 。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はありますか?
リアルタイムで公開されているものではありません。Logic Logicは、単一のチャンネルストリップ内でJavaScriptを実行するMIDI FXプラグインであるScripterが付属していますが、これはアレンジメントを読み取ったり変更したりすることはできません。AppleScript辞書も最小限です。このギャップを埋めるのがDoseedo Desktopブリッジです。クラウドセッションに編集内容が保存され、デスクトップアプリがそれを実行中のプロジェクトに適用します。
デスクトップアプリが実行されていない場合はどうなりますか?
何も失われません。編集内容はクラウドセッションに保存され、次回プロジェクトを開いたとき、またはネイティブファイルとしてダウンロードしたときに反映されます。 .logicx読み取りツールは、そのセッションでデスクトップがアクティブかどうかを報告するため、エージェントは変更が既に反映されているかどうかを常に把握できます。
Logicを閉じた状態で、サードパーティ製プラグインを通してトラックをバウンスすることはできますか?
はい、オーディオトラックの場合です。オフラインバウンスでは、DAWを閉じた状態で、実際のサードパーティ製プラグインチェーンを通してオーディオに書き出され、デスクトップアプリによってバックグラウンドでレンダリングされます。インストゥルメントトラックとMIDIトラックは、レンダリングのためにDAWを開く必要があり、その旨はトラックごとに報告され、サイレントに破棄されることはありません。標準のDAWでは、インストール済みのプラグインを通してヘッドレスバウンスを実行することはできません。結果はダウンロード可能なステムファイルとして返されます。
私の音声はアップロードされますか?
サーバーがサンプルを本当に必要とする場合(分離、文字起こし、変換、生成、またはバウンスなど)にのみ、サンプルが送信されます。既にディスク上にあるファイルの場合、エージェントはローカルパスを渡し、クラウドがセッション構造を構築し、ダウンロードプロセスがファイルをプロジェクトに配置するコピーコマンドを返します。