Bitwig
MCP Server for Bitwig Studio
What is Bitwig?
Bitwig is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server for bitwig studio
MCP Server for Bitwig Studio
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- MCP Server for Bitwig Studio
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx bitwigConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Bitwig
The Bitwig MCP Server connects AI assistants to Bitwig Studio through the OSC (Open Sound Control) protocol, enabling control of transport, mixer, and device parameters directly from an AI client. Producers can ask Claude to adjust track volumes, change pan positions, set tempo, mute tracks, or query device parameters without touching the DAW interface — making it possible to describe mixing decisions in natural language and have them applied in real time. The server is built on Python, uses the Driven by Moss extension to bridge OSC and Bitwig's controller API, and exposes a clean set of MCP tools for both reading and writing studio state.
Prerequisites
- Python 3.10 or higher installed
- Bitwig Studio 5.2 or higher
- Driven by Moss controller extension 5.2+ installed in Bitwig
- uv package manager installed (for dependency management)
- An MCP-compatible client such as Claude Desktop
Clone the repository and install dependencies
Clone the server source and use uv to install all Python dependencies into a virtual environment.
git clone https://github.com/WeModulate/bitwig-mcp-server.git
cd bitwig-mcp-server
uv syncInstall and configure the Driven by Moss extension in Bitwig
Download the Driven by Moss extension and add it as a controller in Bitwig Studio. In Bitwig go to Settings > Controllers > Add Controller, select the Moss extension, and set receive port to 8000 and send port to 9000.
Launch Bitwig Studio with the extension active
Open Bitwig Studio and open a project. Confirm the Driven by Moss extension shows as connected in the controller settings panel.
Start the MCP server
Run the server module. By default it connects to Bitwig on localhost via the OSC ports configured in the previous step.
python -m bitwig_mcp_serverRegister with Claude Desktop
Add the server to your Claude Desktop configuration so it launches automatically.
{
"mcpServers": {
"bitwig": {
"command": "python",
"args": ["-m", "bitwig_mcp_server"],
"cwd": "/path/to/bitwig-mcp-server",
"env": {}
}
}
}Bitwig Examples
Client configuration
Add this to claude_desktop_config.json. Set 'cwd' to the directory where you cloned the repo so Python can find the bitwig_mcp_server module.
{
"mcpServers": {
"bitwig": {
"command": "python",
"args": ["-m", "bitwig_mcp_server"],
"cwd": "/Users/you/bitwig-mcp-server",
"env": {}
}
}
}Prompts to try
Control Bitwig transport, mixer, and devices through natural language commands.
- "Start playback in Bitwig"
- "Set the tempo to 128 BPM"
- "Show me all the tracks in the current project and their volume levels"
- "Mute track 3 and set track 1's volume to 0.8"
- "Get the device parameters for the active device on track 2"Troubleshooting Bitwig
Server starts but Bitwig does not respond to commands
Verify the OSC ports match on both sides: Bitwig's Driven by Moss receive port must be 8000 and send port must be 9000 (or match whatever you pass via --receive-port and --send-port). Restart the extension in Bitwig's controller settings after any port change.
'Module bitwig_mcp_server not found' when running python -m bitwig_mcp_server
Run the command from the cloned repository root directory where the bitwig_mcp_server/ package folder lives, and ensure you activated the uv virtual environment ('source .venv/bin/activate') or run 'uv run python -m bitwig_mcp_server'.
Driven by Moss extension not available in Bitwig controller list
Download the latest .bwextension file from the Driven by Moss GitHub releases page and double-click it to install — Bitwig will import it automatically. Then reopen Settings > Controllers.
Frequently Asked Questions about Bitwig
What is Bitwig?
Bitwig is a Model Context Protocol (MCP) server that mcp server for bitwig studio It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Bitwig?
Follow the installation instructions on the Bitwig GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Bitwig?
Bitwig works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Bitwig free to use?
Yes, Bitwig is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Bitwig Alternatives — Similar Developer Tools Servers
Looking for alternatives to Bitwig? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Bitwig in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Bitwig?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.