mcpField
M
mixx-dj-mcp

mixx-dj-mcp

ローカル
github.com/sandraschiメディア・デザイン75 日前に更新

mixx-dj-mcp について

mixx-dj-mcpは、OSC経由でMixxx DJソフトウェアを操作するMCPサーバーです。DJやAIを活用したワークフローで、デッキ、楽曲、エフェクト、トランジション、録音などを多様な操作で管理できます。

主な機能

  1. 01デッキと再生の操作
  2. 02ライブラリ検索とプレイリスト閲覧
  3. 03ミキサーとエフェクトチェーンの調整
  4. 04BPM、キー、エネルギーの分析
  5. 05セットとトランジションの計画
  6. 06DJセットの録音と再生

活用シーン

  1. 01DJセット中に楽曲を読み込みキュー設定
  2. 02ジャンルやBPMで楽曲を検索
  3. 03セットを計画してトランジションを適用
  4. 04パフォーマンスを録音して振り返る

MCP 対応

デッキ、ライブラリ、エフェクト、ミキサー、分析、トランジション、セット計画、録音、履歴などのMixxx操作をMCPツールとして公開します。OSC経由でMixxxと通信します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbmixx-dj-mcp-v0.2.0.mcpb

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細


Mixx-DJ-MCP

Mixxx 向けの AI ネイティブな DJ コントロール。デッキ、ライブラリ、エフェクト、ミキサー、ステム、トランジション、ビデオなど、80 以上の操作に対応しています。DJ ソフトウェアに同僚のように話しかけましょう。


GitHub stars License Python FastMCP Mixxx React Tauri NSIS


こう話しかけてください: 「デッキ 2 に Daft Punk を読み込んで、同期し、ドロップにキューを設定してから、次のビートでフェードインして。」
そのとおりに実行します。

Mixx-DJ-MCP コックピット
初回起動 · インストール · ツール · ステータス · アーキテクチャ · ビデオ · AV リグ · NDI · NDI ターゲット · 初心者向けガイド · AI トランジション

1 つのコマンドで起動

uv sync && uv run uvicorn mixx_dj_mcp.server:app --port 11116

Mixxx の OSC を一度設定します(1 分):Preferences > MIDI/OSC > Enable OSC を選択し、out を 11118、in を 11119 に設定して、送信先を 127.0.0.1 に指定し、再起動します。これで完了です。

AI アシスタント(Claude、Cursor、opencode)からデッキを操作できるようになります。

できること

こう話しかけるAI が実行すること
「デッキ 2 を再生して」mixx_deck(operation="play_pause", deck=2) -- Mixxx に OSC を送信
「128 BPM のテックハウスを探して」mixx_library(operation="search", query="tech house")
「再生中の曲にリバーブを追加して」mixx_effects(operation="chain_load", rack=1, effect="Reverb")
「30 分のドラムンベースのセットを計画して」mixx_ai_set(operation="plan", style="drum and bass")
「このセットを録音して」mixx_recording(operation="start")
「この曲のキーを解析して」mixx_analyze(operation="track", path="C:/Music/track.mp3")
「最も再生回数の多い曲を見せて」mixx_history(operation="profile")
「エコーアウトでトランジションして」mixx_transition(operation="apply", effect="echo_out")

ツール一覧

ツール操作対象
mixx_deck再生/一時停止、読み込み、キュー、ループ、同期、レート、スクラッチ、ホットキュー、クオンタイズ、キー固定 -- ビデオにも対応
mixx_library検索、クレート/プレイリストの閲覧、BPM/キーのメタデータ
mixx_effectsエフェクトチェーン、パラメーター、クイックエフェクト、スーパー・ノブ
mixx_mixerクロスフェーダー、EQ、ゲイン、ヘッドホンキュー、トークオーバー、マイク
mixx_analyzeBPM 検出、音楽キー(Krumhansl-Schmuckler)、エネルギー、キュー候補
mixx_stemsDemucs によるステム分離、サンプラーへの読み込み、ステムを活用したミキシング
mixx_transitionAI が提案するトランジション、8 種類のエフェクト、自動クロスフェーダー
mixx_ai_set自律型 DJ -- セットの計画、トランジションの実行、レビュー
mixx_recordingDJ セットを OSC ストリームとして録音、再生、エクスポート
mixx_history再生履歴、スタイルプロファイル、トラックの提案
mixx_crateBPM/キー/ジャンルに基づく LLM 生成のスマートクレート
mixx_setハーモニックミキシングのシーケンス、エネルギーカーブの計画
mixx_skinビデオスキンの一覧表示、適用、作成、AI によるパレット生成
mixx_vinylOCR カタログ、AI によるギグ用ピッカー、Plex との相互参照
mixx_controllerUSB の自動検出、マッピングのインストール
mixx_dawステムを DaVinci Resolve、Reaper にエクスポート
既成カードshow_deck/mixer/library_status_card -- チャット内で使えるリッチ UI

クイックリンク

内容参照先
サーバー、ウェブアプリ、NSIS インストーラー、または MCPB のインストールdocs/INSTALL.md
ステータスとバックログdocs/STATUS.md · docs/TODO.md
パラメーター、戻り値、例を含むツールの完全なリファレンスdocs/TOOLS.md
ビデオの使用方法 -- mixxxxx 版 Mixxx が必要ですdocs/MIXXX_VIDEO.md
AV オーケストレーター(mixxxxx ハブ、NDI、Resolume、OBS)docs/ORCHESTRATOR.md · ウェブアプリの ヘルプ → AV リグ
NDI(mixxxxx からのネットワークビデオ)docs/NDI.md · docs/NDI-TARGETS.md · ウェブアプリの ヘルプ → NDI
プロジェクトのステータスとバックログdocs/STATUS.md · docs/TODO.md
デッキ間のAI 搭載トランジションdocs/AI_TRANSITIONS.md
OSC ブリッジ、REST API、ウェブアプリの仕組みを解説するアーキテクチャdocs/ARCHITECTURE.md
Mixxx で DJ を始めるための初心者ガイドdocs/NOOB_GUIDE.md
Mixxx と他の DJ ソフトウェアの比較docs/DJ_LANDSCAPE.md
Algoriddim djay の機能比較docs/ALGORIDDIM_COMPARISON.md
Mixxx OSC の設定とアドレスのリファレンスbridge/README.md

ビデオ DJ

Mixx-DJ-MCP はmixxxxx ビデオ版に対応しています。これは、標準のオーディオエンジンに加えて、FFmpeg によるビデオ再生、デッキごとのビデオウィジェット、全画面プロジェクター出力を追加した Mixxx の改変ビルドです。

GitHub の mixxxxx  ·  docs/MIXXX_VIDEO.md

ポート

ポート内容
11116バックエンドの REST API + MCP トランスポート
11117React ウェブアプリ(Vite)
11118Mixxx からの OSC フィードバック
11119Mixxx への OSC コマンド

フリート連携

Mixx-DJ-MCP はフリートオーディオハブとして、ほかの MCP サーバーに接続し、統合された DJ エコシステムを構築します。

サーバー連携機能
plex-mcpレコードとデジタルライブラリを相互参照
songgeneration-mcpAI による音楽生成。生成した音楽をデッキに直接読み込み
sfx-mcpライブセット中にサウンドエフェクトを再生
vfx-mcpビデオ出力にリアルタイムのビデオエフェクトを適用
stems-mcp外部のステム分離エンジン
davinci-resolve-mcpステムを Fairlight にエクスポートしてポストプロダクション
reaper-mcpステムを Reaper DAW にエクスポート
inkscape-mcpAI によるスキンのカラーパレット生成

Fleet 連携サーバー(コンパニオン)

mixx-dj-mcp は単独で完全に動作します。拡張機能を利用するには、必要に応じて sandraschi フリートのコンパニオンサーバーと接続できます。

コンパニオンサーバー利用可能になる機能状態セットアップ
resolume-mcpndi-vj-routing、osc-clip-sync、live-projection-mappingオプションインストールガイド
resonite-mcpvirtual-world-stage、nekomimi-avatar-dance、osc-bpm-telemetryオプションインストールガイド

自己完結型のコンパニオン:フリートのコンパニオンは独立して動作します。コンパニオンをインストールしても、依存関係が連鎖的に追加されることはありません。

ライセンス

MIT -- Sandra Schipal

レコードは付属しません。Mixxx は付属しません。音楽の趣味が悪いのはご自身の責任です。

コメント

MCP は初めてですか?

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

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