kanaworksai-hue/audio-studio-mcp

Local AI BGM and sound effects for Claude Code and any MCP client. Stable Audio 3 on Apple Silicon (MLX) and Windows NVIDIA GPUs (PyTorch). No cloud, no API key.

Audio Studio MCP – 本地AI音乐与音效服务器

简介 – 一个小型自托管服务器,允许Claude Code、Claude Desktop、Cursor或任何其他MCP兼容客户端用自然语言请求背景音乐、乐器循环或音效。请求在您的Mac(Apple Silicon)或Windows PC(NVIDIA GPU)上由Stable Audio 3(一个开源的音频生成扩散模型)本地处理。服务器返回可直接使用的WAV/OGG/FLAC文件,以及记录提示词、种子和设置的JSON副文件。


主要功能(来自README)

功能 说明
生成 音乐、乐器分轨或音效的文本转音频。每次调用可生成1-4个候选,音乐可选BPM。
编辑 重新风格化整个片段、修复时间范围或继续(延长)曲目。
完成 后处理:无缝循环、淡入淡出、响度标准化(LUFS)、转换为44.1kHz 24位WAV/OGG/FLAC。
本地 完全在设备上运行 – Apple Silicon通过MLX,NVIDIA GPU通过PyTorch。无云、无API密钥、无每次生成成本。
可复现 每个输出附带一个.json副文件,记录精确的提示词、种子和参数。
MCP集成 公开generate_audio、edit_audio、process_audio和unload_models工具,供MCP客户端调用。

快速开始(概要)

macOS(Apple Silicon)

git clone https://github.com/kanaworksai-hue/audio-studio-mcp.git
cd audio-studio-mcp
./install.sh          # 设置uv,创建.venv,克隆Stable‑Audio‑3运行时,下载medium模型(约6 GB)

安装程序会打印您需要向Claude注册服务器的确切命令:

claude mcp add --scope user audio-studio -- /path/to/audio-studio-mcp/.venv/bin/audio-studio-mcp

Windows(NVIDIA GPU)

git clone https://github.com/kanaworksai-hue/audio-studio-mcp.git
cd audio-studio-mcp
powershell -ExecutionPolicy Bypass -File install.ps1

第一次会要求您提供Hugging Face令牌(PyTorch权重受门控)。安装后,注册服务器:

claude mcp add --scope user audio-studio -- "C:\path\to\audio-studio-mcp\.venv\Scripts\audio-studio-mcp.exe"

使用方法(通过MCP客户端)

将服务器添加到客户端的MCP配置中,例如:

{
  "mcpServers": {
    "audio-studio": { "command": "/path/to/audio-studio-mcp/.venv/bin/audio-studio-mcp" }
  }
}

然后,您可以用自然语言向模型提问,例如:

  • “为咖啡馆场景制作一个85 BPM的60秒低保真BGM循环,给我3个选项。”
  • “我需要一扇沉重的木门在石头走廊里砰然关上的声音。请导出为OGG,用于Godot。”
  • “将这首曲目延长到90秒,并标准化为-16 LUFS。” 客户端将调用服务器公开的generate_audio、edit_audio或process_audio工具,并接收处理后的音频文件及其JSON元数据。

性能概览(来自README)

平台 任务 大约时间
M1 Mac(medium模型) 20 秒音乐(预热) ~10 秒(约2倍实时)
RTX 3060(medium模型) 20 秒音乐(预热) ~1.3 秒
RTX 3060(medium模型) 完整380 秒曲目(预热) ~15 秒
medium模型内存 Mac: 5‑7 GB RAM,Windows: ~5.3 GB VRAM

配置(环境变量)

  • AUDIO_STUDIO_OUTPUT_DIR – 生成文件的写入位置(默认repo/outputs)。
  • AUDIO_STUDIO_SA3_MODEL – medium(默认)、sm-music或sm-sfx用于更小、更快的模型。
  • AUDIO_STUDIO_DEVICE – cuda(Windows上可用时默认)或cpu。
  • AUDIO_STUDIO_IDLE_UNLOAD_MIN – 模型释放前的非活动分钟数(默认10)。
  • 其他变量控制缓存大小、后端选择、ffmpeg路径等。

许可证与商业用途

  • 代码以MIT许可证发布。
  • 模型权重依据Stability AI社区许可证,年收入低于100万美元的实体允许商业使用(详情请查看许可证)。

谁可能觉得有用?

  • 需要免版税循环或音效但不想离开IDE的游戏开发者。
  • 寻找快速背景音乐的视频创作者。
  • 任何想要尝试完全离线工作流的AI生成音频的人。

路线图(如所列)

  • ✅ Apple Silicon后端(MLX)
  • ✅ Windows NVIDIA后端(PyTorch)
  • ⬜ LoRA支持(上游运行时已有)

总结: Audio Studio MCP是一个真正的开源工具,将本地、零成本的AI音频生成带入任何兼容MCP的客户端,专注于游戏开发和视频制作工作流。

相关

  • 项目
  • 项目
  • 项目
  • 项目