鼓组配置生成服务器

一个基于TypeScript的MCP服务器,专门用于生成Decent Sampler鼓组预设,包括WAV文件分析和XML生成。

  • by dandeliongold
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 dandeliongold/mcp-decent-sampler-drums

使用说明

体面的采样鼓MCP服务器

用于生成的模型上下文协议服务器 体面的采样器 鼓套件配置。

这个基于TypeScript的MCP服务器为创建DecentSampler鼓套件预设提供了专门的工具和提示,包括WAV文件分析和XML生成。

演示视频

警告: 创建复杂的预设可能会超过Claude Desktop的最大消息长度。我们仍在努力简化此工具,以克服这一限制。如果您正在创建没有很多麦克风或其他变体的简单预设,那么xml文件应该足够小,以便Claude写入文件。

特性

文档

安装

先决条件

  • Node.js(v14或更高版本)
  • npm(通常随Node.js一起提供)
  • Claude桌面应用程序(与Claude一起使用)

设置

  1. 安装依赖项:
npm install
  1. 构建服务器:
npm run build
  1. 添加到您的Claude Desktop配置中:

窗户: %APPDATA%/Claude/claude_desktop_config.json MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "decent-sampler-drums": {
      "command": "npx",
      "args": [
        "-y",
        "@dandeliongold/mcp-decent-sampler-drums"
      ],
      "env": {}
    }
  }
}

发展

对于自动重建的开发:

npm run watch

对于调试,请使用MCP检查器:

npm run inspector

使用指南

使用此MCP服务器生成简单预设时,应始终参考 simple_preset_guidelines 提示。

对于更复杂的预设(包括总线、效果等部分),请参考 advanced_preset_guidelines 提示。请注意,使用大量样本创建复杂的预设仍然可能不稳定,并且可能超过Claude Desktop的最大消息长度。

这两个提示都会要求您提供samplesDirectory参数-这应该是鼓样本文件夹的绝对路径(例如,“C:/Users/username/Documents/DrumSamples”)。然后,提示符将在所有示例和配置中自动使用此目录,从而更容易遵循系统的正确路径。

关于Decent采样器

Decent Sampler是一个免费的采样插件,允许您以Decent Sampleer格式播放样本。

实用链接

样本来源

此MCP服务器的目标是让您更容易设置自己的预设,无论您是在手机上播放厨房用具,还是在录音室录制全套设备。要创建自己的鼓套件,您还需要样品。

如果你还没有准备好样本,这里有一些资源可以开始使用:

免费和低成本的样本资源