Add full-featured MCP server for Bitwig Studio via DrivenByMoss OSC

204 MCP tools across 11 modules (transport, track, master, device, clip,
scene, browser, project, layout, midi, misc) covering every OSC command
supported by the DrivenByMoss extension.

Architecture mirrors ableton-mcp: FastMCP + python-osc singleton with a
push-based state store (DrivenByMoss proactively sends updates). Python
sends to port 8000 and listens on port 9000.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-01 17:02:23 +02:00
commit 12ebe6728c
18 changed files with 2124 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
[build-system]
requires = ["setuptools>=68", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "bitwig-mcp"
version = "0.1.0"
description = "Full-featured MCP server for controlling Bitwig Studio via DrivenByMoss OSC"
requires-python = ">=3.10"
dependencies = [
"mcp[cli]>=1.0",
"python-osc>=1.8",
]
[project.scripts]
bitwig-mcp = "bitwig_mcp.server:main"
[tool.setuptools.packages.find]
where = ["src"]