Back to Home
anteriovieira icon

osc-mcp-server

by anteriovieira

Overview

Enables AI (specifically Claude Desktop) to control digital audio mixers (Behringer X32/Midas M32) via OSC using natural language commands.

Installation

Run Command
node dist/index.js

Environment Variables

  • OSC_HOST
  • OSC_PORT

Security Notes

The server uses `child_process.exec` and `child_process.spawn` to execute external programs (e.g., opening X32-Edit, starting the X32 emulator binary). This capability allows the AI to trigger system-level commands, posing a significant risk if the AI's behavior is unconstrained or if the commands/paths could be manipulated. Additionally, the `osc_custom_command` tool exposes raw OSC command sending, granting the AI full, unvalidated control over the mixer's API, which could lead to disruptive or potentially damaging actions if misused. While these are features, they grant a high level of control that requires careful sandboxing and trust in the AI.

Similar Servers

Stats

Interest Score0
Security Score4
Cost ClassLow
Avg Tokens150
Stars0
Forks0
Last Update2025-12-02

Tags

audio mixerOSCAI controlBehringer X32Midas M32