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. 04分析 BPM、调性和能量
  5. 05规划曲目集与过渡
  6. 06录制和回放 DJ 曲目集

适用场景

  1. 01在 DJ 演出中加载并定位曲目
  2. 02按曲风和 BPM 查找曲目
  3. 03规划曲目集并应用过渡效果
  4. 04录制并回顾演出

MCP 相关

该服务将 Mixxx 控制能力作为 MCP 工具提供,包括唱盘、曲库、效果、混音器、分析、过渡、曲目集规划、录音和历史记录操作,并通过 OSC 与 Mixxx 通信。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbmixx-dj-mcp-v0.2.0.mcpb

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍


Mixx-DJ-MCP

专为 AI 打造的 Mixxx DJ 控制。 涵盖唱盘、曲库、效果、混音器、分轨、转场、视频等,提供 80 多种操作。像和同事交流一样,直接与 DJ 软件对话。


GitHub stars License Python FastMCP Mixxx React Tauri NSIS


你可以说: “在 2 号唱盘加载 Daft Punk,与其同步,标记副歌,然后在下一个节拍淡入。”
一切即刻完成。

Mixx-DJ-MCP 控制台
首次运行 · 安装 · 工具 · 状态 · 架构 · 视频 · AV 设备 · NDI · NDI 目标 · 新手指南 · AI 转场

一条命令即可启动

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

只需配置一次 Mixxx OSC(一分钟):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) -- 通过 OSC 发送给 Mixxx
“找一些 128 BPM 的 Tech House”mixx_library(operation="search", query="tech house")
“给即将淡出的曲目加上混响”mixx_effects(operation="chain_load", rack=1, effect="Reverb")
“规划一场 30 分钟的 Drum & Bass 演出”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交叉推子、均衡器、增益、耳机监听、通话优先、麦克风
mixx_analyzeBPM 检测、音乐调性(Krumhansl-Schmuckler)、能量、切入点建议
mixx_stemsDemucs 分轨、采样器加载、分轨感知混音
mixx_transitionAI 推荐的过渡、8 种效果类型、自动交叉推子
mixx_ai_set自主 DJ——规划曲目集、执行过渡、回顾
mixx_recording将 DJ 曲目集录制、重放并导出为 OSC 流
mixx_history播放历史、风格档案、曲目推荐
mixx_crate按 BPM/调性/流派由大模型生成智能唱片箱
mixx_set和声混音序列、能量曲线规划
mixx_skin列出、应用、创建视频皮肤,AI 调色板生成
mixx_vinylOCR 目录、AI 演出选曲、Plex 交叉比对
mixx_controllerUSB 自动检测、安装映射
mixx_daw将分轨导出到 DaVinci Resolve、Reaper
预制卡片show_deck/mixer/library_status_card——丰富的聊天内 UI

快速链接

适用于……阅读
安装服务、Web 应用、NSIS 安装程序或 MCPBdocs/INSTALL.md
状态与待办事项docs/STATUS.md · docs/TODO.md
完整的工具参考,包括参数、返回值和示例docs/TOOLS.md
使用视频——需要 Mixxx 的 mixxxxx 分支docs/MIXXX_VIDEO.md
AV 编排器(mixxxxx hub、NDI、Resolume、OBS)docs/ORCHESTRATOR.md · Web 应用 帮助 → AV Rig
NDI(来自 mixxxxx 的网络视频)docs/NDI.md · docs/NDI-TARGETS.md · Web 应用 帮助 → NDI
项目状态与待办事项docs/STATUS.md · docs/TODO.md
牌组之间的 AI 过渡docs/AI_TRANSITIONS.md
架构——OSC 桥接、REST API 和 Web 应用的工作方式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 视频分支——这是一个经过修改的 Mixxx 构建版本,增加了 FFmpeg 视频播放、每个牌组的视频小组件,以及全屏投影仪输出,同时保留标准音频引擎。

mixxxxx 在 GitHub 上  ·  docs/MIXXX_VIDEO.md

端口

端口用途
11116后端 REST API + MCP 传输
11117React Web 应用(Vite)
11118来自 Mixxx 的 OSC 反馈
11119发往 Mixxx 的 OSC 命令

Fleet 集成

Mixx-DJ-MCP 是一个 Fleet Audio Hub——它连接到其他 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 Fleet 中的配套服务连接,以解锁扩展功能:

配套服务解锁的功能状态设置
resolume-mcpndi-vj-routing、osc-clip-sync、live-projection-mapping可选安装指南
resonite-mcpvirtual-world-stage、nekomimi-avatar-dance、osc-bpm-telemetry可选安装指南

独立运行的配套服务:Fleet 配套服务可独立运行。安装配套服务不会触发传递依赖链。

许可证

MIT —— Sandra Schipal

不附赠黑胶唱片。不附赠 Mixxx。糟糕的音乐品味由你自己负责。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。