一个用于 Bitwig Studio 的 Model Context Protocol (MCP) 服务器,允许 Claude 控制你的数字音频工作站(DAW),为音乐制作带来全新的 AI 驱动体验。
注意!这是一个正在进行中的工作。文档和实现可能不同步,并且所有功能可能不会按预期工作。
本服务器允许你使用 Claude 通过 MCP 控制 Bitwig Studio,实现 AI 驱动的音乐制作。以下是使用前的安装和配置步骤。
# 克隆仓库
git clone https://github.com/jxstanford/bitwig-mcp-server.git
cd bitwig-mcp-server
# 安装依赖项
uv sync
# 使用默认设置运行服务器
python -m bitwig_mcp_server
# 或使用自定义设置
python -m bitwig_mcp_server --host 127.0.0.1 --send-port 8000 --receive-port 9000 --transport stdio --debug
# 在 Claude Desktop 中安装服务器
mcp install bitwig_mcp_server/settings.py
服务器可以通过以下方式配置:
.env
文件bitwig_mcp_server/settings.py
中的设置python -m bitwig_mcp_server --help
# 安装开发依赖项
uv sync
# 安装预提交钩子
uv run pre-commit install
# 运行单元测试(无需 Bitwig)
make test
# 运行所有测试包括 Bitwig 集成测试
# (需要运行带有 OSC 启用的 Bitwig Studio)
make test-all
# 运行代码质量检查
make check
本项目 licensed under the MIT License - 查看 LICENSE 文件以获取详细信息。
感谢 Jürgen Moßgraber 发布的 Driven by Moss 包。这个包利用该包与 Bitwig 交互。