Integrations
Enables repository cloning for installation of the MCP server, facilitating version control and distribution of the codebase
Hosts the repository for the REAPER MCP server, allowing users to access the codebase through the GitHub platform
Provides platform-specific support for running REAPER on macOS, with commands for launching the application specific to macOS environments
REAPER MCP サーバー
AI エージェントが MIDI とオーディオの両方の機能を使用して REAPER で完全にミックスされマスタリングされたトラックを作成できるようにする包括的な Model Context Protocol (MCP) サーバー。
特徴
- 完全なプロジェクト管理(作成、保存、レンダリング)
- トラック操作(作成、ルーティング、パラメータ調整)
- MIDI作曲と編集
- オーディオ録音とインポート
- 仮想楽器とエフェクトの管理
- ミキシングとオートメーション
- マスタリングツール
- 音声分析とフィードバック
要件
- REAPER DAWをインストール
- Python 3.8以上
- REAPER で OSC サポートが有効になっています (OSC モードの場合)
- REAPER で ReaScript API が有効になりました (ReaScript モード用)
インストール
使用法
クイックスタート
最も簡単な方法は、提供されている起動スクリプトを使用することです。
Windowsユーザー
Windows ユーザーの場合は、提供されている Windows スクリプトのいずれかを使用します。
構成
デフォルトでは、サーバーはOSCモードを使用します。これはより信頼性が高く、ReaScript APIが正しく動作している必要がありません。コマンドライン引数を使用してサーバーを設定できます。
OSC 用の REAPER の設定
- REAPERを開く
- 環境設定 > コントロール/OSC/Web に移動します。
- 「追加」をクリックし、「OSC(Open Sound Control)」を選択します。
- 次の設定を構成します。
- デバイス名: ReaperMCP
- モード: ローカルポート
- ローカルリスンポート: 8000
- ローカル IP: 127.0.0.1 (またはコンピュータの IP アドレス)
- REAPERアクションとFX学習へのバインディングメッセージを許可する: チェックあり(オプション)
- 送信最大パケットサイズ: 1024
- パケット間の待機時間: 10ms
ReaScript用のREAPERの設定
- REAPERを開く
- 設定 > プラグイン > ReaScript に移動します
- 「ReaScriptでPythonを有効にする」がチェックされていることを確認してください
- Python DLL/dylib パスを Python インストールに設定します
- macOS の場合:
/opt/homebrew/Cellar/python@3.x/3.xx/Frameworks/Python.framework/Versions/3.x/Python
- Windowsの場合:
C:\Path\to\Python\python3x.dll
- macOS の場合:
- セットアップ スクリプトを実行します。Copy
プロジェクト構造
src/reaper_mcp/
: メインパッケージディレクトリ__main__.py
: コマンドラインインターフェースosc_server.py
: OSCベースのサーバー実装server.py
: ReaScriptベースのサーバー実装
examples/
: 使用方法を示すサンプルスクリプトscripts/
: セットアップと実行のためのユーティリティスクリプト
MCPツール
サーバーは次の MCP ツールを提供します。
create_project
: 新しいREAPERプロジェクトを作成するcreate_track
: 現在のプロジェクトに新しいトラックを作成しますlist_tracks
: 現在のプロジェクト内のすべてのトラックを一覧表示しますadd_midi_note
: トラックにMIDIノートを追加しますget_project_info
: 現在のプロジェクトに関する情報を取得します
トラブルシューティング
ReaScript API の問題
ReaScript API で問題が発生している場合は、代わりに OSC モードを使用してみてください。
OSC通信の問題
REAPER が OSC に対して正しく設定されていることを確認します。
- REAPERのOSC設定がサーバーの設定と一致していることを確認します。
- ファイアウォールが通信をブロックしていないことを確認する
- ネットワークIPの代わりにローカルIPアドレス(127.0.0.1)を使用してみてください
Windows固有のトラブルシューティング
Windows で MCP サーバーを実行する際に問題が発生する場合:
- スクリプト実行の問題:
- PowerShell スクリプトの場合、実行ポリシーを調整する必要がある場合があります:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
- あるいは、例に示すように
-ExecutionPolicy Bypass
フラグを使用します。
- PowerShell スクリプトの場合、実行ポリシーを調整する必要がある場合があります:
- パスの問題:
- スクリプト内のREAPERパスがインストール場所と一致していることを確認してください。
- デフォルトは
C:\Program Files\REAPER\reaper.exe
です。必要に応じて変更してください。
- 仮想環境:
- 別の方法でvenvを作成した場合、アクティベーションスクリプトは別の場所にある可能性があります。
- 実行する前に手動でアクティベートしてみてください:
venv\Scripts\activate
- ファイアウォールブロック:
- WindowsファイアウォールがOSC通信をブロックする可能性がある
- Windows ファイアウォール設定で Python と REAPER の例外を追加する
- 管理者権限:
- 権限の問題が発生した場合は、コマンドプロンプトまたはPowerShellを管理者として実行してみてください。
ライセンス
マサチューセッツ工科大学
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
AI エージェントが REAPER DAW で完全にミックスされマスタリングされたトラックを作成できるようにし、プロジェクト管理、MIDI 作曲、オーディオ録音、ミキシング自動化をサポートするモデル コンテキスト プロトコル サーバーです。
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that provides seamless interaction with Workato's API through custom AI tools, enabling management of recipes, connections, connectors, folders, and activity logs.Last updated -TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to interact with the Godot game engine, allowing them to launch the editor, run projects, capture debug output, and control project execution.Last updated -62JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables role-based context management for AI agents, allowing users to establish specific instructions, maintain partitioned memory, and adapt tone for different agent roles in their system.Last updated -TypeScript
- -security-license-qualityA Model Context Protocol server that enables AI assistants like Claude to interact with DaVinci Resolve Studio, providing advanced control over editing, color grading, audio, and other video production tasks.Last updated -Python