Integrations
flstudio MCP
これは、Claude を FL Studio に接続する MCP サーバーです。
3日で作りました。オープンソース化して、実際に何ができるか試してみます。可能性は無限大です。
何か問題が発生した場合は、Discord に参加して設定を行ってください。
(音楽と AI の将来に興味がある方、または機能をリクエストしたい方もご参加ください。私たちはあなたと一緒にこれを構築しています)
ステップ1: ファイルをダウンロードする
2 つの主な項目が表示されます。
- 「テストコントローラ」というフォルダ
- trigger.py という Python ファイル。テスト コントローラー フォルダーには、MCP サーバーから情報を受信する device_test.py というファイルがあります。trigger.py は MCP サーバーです。
Test Controller フォルダを Image-Line/FL Studio/Settings/Hardware に配置します (このファイルまたはフォルダの名前を変更しないでください)
ステップ2: ClaudeのMCPを設定する
このチュートリアルに従って、claude_desktop_config ファイルを編集して Claude で MCP サーバーをセットアップする方法を確認してください。
https://modelcontextprotocol.io/quickstart/server
このプロセスに従った場合は、weather.pyの記述をtrigger.pyに変更してください。
Hammer アイコンが表示されない場合は、タスク マネージャーを開いて、Claude プロセスを強制終了します。
すると表示されるはずです。
私の設定ファイルは次のようになります
ステップ3:仮想MIDIポートを設定する
Windowsの場合
Windows の場合は、ここから LoopMIDI をダウンロードしてください。
https://www.tobias-erichsen.de/software/loopmidi.html
LoopMIDI をインストールし、+ ボタンを使用してポートを追加します。
私のはこんな感じです:
Macの場合
MIDI ポートはデータを受信するように自動的に設定されます。
ステップ4:MIDIコントローラーの設定
FL Studioを開きます。
[オプション] > [MIDI 設定] に移動します。
入力タブで、LoopMIDI で作成した MIDI 入力をクリックします。
コントローラー タイプを (汎用コントローラー) からテスト コントローラーに変更します。
ステップ5: パッケージをダウンロードする
trigger.py ファイルがあるフォルダに移動します。(これは MCP サーバーファイルです)
conda 環境をアクティブ化します (Claude MCP セットアップ チュートリアルで学習したとおり)
必要なパッケージをダウンロードするには、次のコマンドを実行します: uv pip install httpx mido python-rtmidi entering fastmcp FL-Studio-API-Stubs (uv は Claude MCP セットアップからインストールする必要があります)
ステップ6: MCP接続を確認する
利用可能な MIDI ポートを取得するように Claude に伝えます。
これには、MCP を使用して FL Studio からポートを取得する必要があります。
Windows の場合は、LoopMIDI で作成したポートとその前の番号をコピーします。
Mac の場合は、デフォルトのポートをコピーします。
私の場合は、loopMIDIポート2をコピーします
テキスト エディターで trigger.py を開き、デフォルトのポートを、先ほどコピーしたポートの名前に置き換えます。output_port = mido.open_output('loopMIDI Port 2')
ステップ7:音楽を作る
MCP を使用してメロディー、コード、ドラムなどを送信します。
録音したい楽器をクリックすると、その楽器のピアノロールにライブ録音されます。
新しいチャットを開始するときは、このプロンプトを使用する傾向があります。音符の形式は次のとおりです。音符(0-127)、速度(0-100)、拍の長さ(小数)、拍の位置(小数)
ステップ8: 作ったものを共有する
作成したものを Discord で共有してください: https://discord.gg/ZjG9TaEhvy
クレジット
FL Studio API スタブ: https://github.com/IL-Group/FL-Studio-API-Stubs Ableton MCP: https://github.com/ahujasid/ableton-mcp
オタクもの
貢献したい方はぜひどうぞ。
この仕組みは、device_test.py が仮想 MIDI コントローラーとして動作するというものです。MCP サーバー (trigger.py) は、仮想ポートを開き、MIDO というライブラリを介して MIDI メッセージを送信することで、この MIDI コントローラーと通信します。
MIDI メッセージの問題は、7 ビットしかないため、0 から 127 までの数字しか送信できないことです。
そのため、ノートの位置などのすべての MIDI データを、デバイスが読み取り可能な複数の MIDI ノートに暗号化します。
幸いなことに、Image Line が API 経由で DAW へのアクセスをさらに提供してくれるので、MIDI のナンセンスな作業をしなくて済みます。
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.
Claude を FL Studio に接続する MCP サーバー。AI が音楽を作曲したり、楽器を制御したり、メロディー、コード、ドラムをピアノロールにライブ録音したりできるようになります。
Related MCP Servers
- -securityAlicense-qualityA local MCP server that enables AI applications like Claude Desktop to securely access and work with Obsidian vaults, providing capabilities for reading notes, executing templates, and performing semantic searches.Last updated -60TypeScriptMIT License
- -securityAlicense-qualityAn MCP server that enables Claude to interact with Port.io's AI agent, allowing users to trigger the agent with prompts and receive structured responses including status, output, and action items.Last updated -4PythonMIT License
- -securityAlicense-qualityAn MCP server that generates 2D and 3D game assets from text prompts using AI models from Hugging Face Spaces, allowing developers to easily create game art through Claude Desktop or other MCP clients.Last updated -34JavaScriptMIT License
- -securityAlicense-qualityAn MCP server that implements Claude Code-like functionality, allowing the AI to analyze codebases, modify files, execute commands, and manage projects through direct file system interactions.Last updated -132PythonMIT License