Midas Pro系列MCP服务器
MCP(模型上下文协议)服务器,允许Claude通过OSC浏览、搜索和控制Midas Pro系列调音台(Pro2C、Pro1等)。
包括一个完整的数据库 4500多个反向工程OSC端点 33个对照组。
______________________________________________________________________
快速安装(点击3次)
1. 点击上面的链接下载 1. 双击下载的文件 1. Claude Desktop会自动打开并安装它 就是这样。没有终端,没有配置文件,没有编码。
______________________________________________________________________
它做什么
未连接混音器(离线模式):
- 搜索并浏览整个Midas Pro Series OSC命令数据库
- 获取任何参数(衰减器、均衡器、静音、标签等)的精确OSC路径
- 了解消息类型、参数格式和值范围
使用网络上的混音器(直播模式):
- 从控制台读取当前参数值
- 设置推子级别、切换静音、重命名频道、调整均衡器——所有这些都是通过自然语言完成的
- 破坏性命令下的安全门(重启、出厂重置)
安装
选项A:桌面扩展(推荐)
这是最简单的方法。不需要终端或配置文件。
- 下载midas-pro-osc.mcpb
- 打开 克劳德桌面版
- 首选 设置>扩展
- 拖动
.mcpb将文件插入窗口,或单击“从文件安装” - (可选)在提示时输入控制台的IP地址-您可以跳过此步骤,在没有实时连接的情况下使用浏览/搜索工具
选项B:手动配置
如果您更喜欢手动配置Claude Desktop:
先决条件: v18或更高版本
- 克隆仓库:
git clone https://github.com/MyronKoch/midas-pro-mcp-server.git
cd midas-pro-mcp-server- 安装依赖项:
npm install- 构建:
npm run build- 打开您的Claude Desktop配置文件:
- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - 窗户: %APPDATA%\Claude\claude_desktop_config.json
- 将服务器添加到您的配置中:
{
"mcpServers": {
"midas-pro": {
"command": "node",
"args": ["/full/path/to/midas-pro-mcp-server/server/index.js"],
"env": {
"MIDAS_IP": "",
"MIDAS_PORT": "10023"
}
}
}
}集 MIDAS_IP 访问主机的IP地址,或在脱机模式下将其留空。
- 重新启动克劳德桌面。
选项C:使用npx
{
"mcpServers": {
"midas-pro": {
"command": "npx",
"args": ["-y", "midas-pro-mcp-server"]
}
}
}用法示例
安装后,只需自然地与Claude交谈:
“Midas Pro上有哪些对照组?” 列出所有33组:麦克风输入、主控、辅助返回、GEQ、内部FX、静音组、VCA组等。
“如何控制麦克风输入3上的推子?” 返回精确的OSC路径、消息类型、参数格式和值范围。
“搜索所有与静音相关的命令” 查找每个控制组中的所有196个静音端点。
“在192.168.1.100连接到我的混音器,并将通道1推子设置为75%” 通过OSC连接并发送命令。物理推子移动。
“重命名通道标签的OSC路径是什么?” 退货 /enPPCStringMessage/enVirtualMicInputs/enPathname/ 使用细节。可用工具
| 工具 | 说明 |
|---|---|
list_groups | 列出所有33个具有终点计数的对照组 |
list_endpoints | 列出特定组中的所有端点 |
search_endpoints | 在所有4500多个端点上进行全文搜索 |
get_endpoint_info | 特定端点的详细信息 |
build_osc_command | 为命令构建精确的OSC路径 |
connect | 通过IP地址连接到控制台 |
disconnect | 断开与控制台的连接 |
connection_status | 检查当前连接状态 |
get_value | 从控制台读取实时参数 |
set_value | 在控制台上设置参数 |
控制台设置
要使用实时控制(浏览/搜索不需要):
- 在Midas Pro主机上,转到 设置>网络
- 为控制台分配IP地址(例如。
192.168.1.100) - 启用 以太网远程控制
- 确保您的计算机位于同一网络/子网上
默认OSC端口为 10023。如果您的控制台使用其他端口,请在安装过程中或在配置中进行设置。
控制组
数据库涵盖了控制台的以下区域:
| 组 | 它控制什么 |
|---|---|
| VirtualMicInputs | 输入通道-推子、均衡器、动态、路由、标签 |
| VirtualMasters | 主总线控制 |
| VirtualSubMixes | Submix输出 |
| VirtualAuxReturns | 辅助返回通道 |
| VirtualMainOuts | 主输出总线 |
| VirtualMuteGroups | 静音组分配 |
| VirtualVCA组 | VCA组控件 |
| VirtualGEQPool | 图形均衡器 |
| VirtualInternalFX | 内部效果(700多个参数) |
| VirtualMonitors | 监视器输出 |
| VirtualTalkGroups | 反馈组 |
| 全局 | 系统范围设置 |
| CommandPathType | 场景调用、保险箱、系统命令 |
| ...和20多个 | DL级箱、I/O模块、间隔区等。 |
OSC消息类型
| 类型 | 值格式 | 示例用法 |
|---|---|---|
enPPCFaderMessage | 浮动0.0-1.0(独家) | 淡入度级别 |
enPPCRotaryMessage | 浮点0.0-1.0(含) | EQ频率/增益,摇摄,发送 |
enPPCSwitchMessage | 整数0或1(切换) | 静音、独奏、链接切换 |
enPPCStringMessage | 字符串 | 频道名称/标签 |
enPPCMeterMessage | 只读浮子0.0-1.0 | 仪表液位 |
发展
# Install dependencies
bun install # or npm install
# Build
bun run build # or npm run build
# Run directly (for testing)
bun run src/index.ts
# Build .mcpb extension
mcpb pack _bundle/ midas-pro-osc.mcpb学分
OSC命令数据库基于逆向工程工作 Guffawker 以及社区贡献者,他们暴力破解并记录了Midas Pro Series固件中的数千个参数端点。
许可证
麻省理工学院
