Decent Sampler Drums
Generates Decent Sampler drum kit configurations.
Decent Sampler Drums MCP Server
A Model Context Protocol server for generating Decent Sampler drum kit configurations.
This TypeScript-based MCP server provides specialized tools and prompts for creating DecentSampler drum kit presets, including WAV file analysis and XML generation.
Demo Video
Warning: Creating complex presets may end up exceeding Claude Desktop's maximum message length. We are still working on streamlining this tool to work around this limitation. If you are creating simple presets without a lot of mics or other variations, the xml file should be small enough for Claude to write to a file.
Features
- WAV file analysis and validation
- Global pitch and envelope controls
- Multi-mic routing with MIDI controls
- Round robin sample playback
- Flexible velocity layer handling
- Muting group support
- Auxiliary output routing
Documentation
- How do I use these tools? - Step-by-step workflows with real examples
- Tools Documentation - Detailed information about each available tool
- Input Schemas - TypeScript interfaces and parameter descriptions
Installation
Prerequisites
- Node.js (v14 or higher)
- npm (usually comes with Node.js)
- Claude Desktop app (for use with Claude)
Setup
- Install dependencies:
npm install
- Build the server:
npm run build
- Add to your Claude Desktop config:
Windows: %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": {}
}
}
}
Development
For development with auto-rebuild:
npm run watch
For debugging, use the MCP Inspector:
npm run inspector
Usage Guidelines
When using this MCP server to generate simple presets, you should always reference the simple_preset_guidelines prompt.
For more complex presets (including sections such as buses, effects, etc.), reference the advanced_preset_guidelines prompt. Note that creating complex presets with a large number of samples can still be unstable and may exceed Claude Desktop's maximum message length.
Both prompts will ask you to provide a samplesDirectory argument - this should be the absolute path to your drum samples folder (e.g., "C:/Users/username/Documents/DrumSamples"). The prompt will then automatically use this directory in all examples and configurations, making it easier to follow along with the correct paths for your system.
About Decent Sampler
Decent Sampler is a FREE sampling plugin that allows you to play samples in the Decent Sampler format.
Useful Links
Sample Sources
The goal of this MCP server is to make it easier to set up your own presets, whether you're playing your kitchen utensils into your phone, or recording a full kit in a studio. To create your own drum kits, you'll also need samples.
If you don't already have samples ready to go, here are some resources to get started:
Free and Low-Cost Sample Resources
-
99sounds.org
- Drum Samples Collection - Various drum kits and percussion samples
- Dub & Reggae Sounds - Specialized collection of reggae drum sounds
-
Archive.org: Sample Pack Collection - Community-contributed drum samples, sorted by popularity. Includes some cool stuff like vintage drum machines and CMI Fairlight samples.
-
Sample Pack Nation: Oberheim DMX/DX Drumkits - Classic drum machine sounds (Under 10 USD/EUR)
Похожие серверы
Kone.vc
спонсорMonetize your AI agent with contextual product recommendations
AnkiConnect
Connect Claude with AnkiConnect to create and review flashcards using natural language.
MCP Documentation Service
A service for reading, writing, and managing markdown documentation with frontmatter metadata.
MCP iCal Server
A server for performing CRUD operations on the macOS Calendar app.
TaskWarrior MCP Server
An MCP server for managing tasks with the command-line tool TaskWarrior.
macOS Remote Control
A Python server for remote macOS control via VNC, featuring an AI-powered chat web interface.
PyApple MCP Tools
Python tools for MCP that integrate with native Apple applications like Messages, Notes, Mail, and more on macOS.
site-audit-mcp
PageSpeed, WHOIS, DNS, SSL checks, and site health analysis for AI agents. 6 tools, free, no API key.
Amazon
Interact with Amazon services for product search, cart management, and viewing order history.
Mautic
Integrates with the Mautic marketing automation platform.
mpesa-mcp
MCP server for M-Pesa (Safaricom Daraja) and Africa's Talking APIs. Gives AI coding assistants — Claude Code, Cursor, GitHub Copilot — direct access to East African payment and SMS infrastructure from a single server. What it does: STK Push payments via Safaricom Daraja (triggers M-Pesa prompt on user's phone) Transaction status queries SMS to 20+ African telecom networks via Africa's Talking Airtime top-up across East and West Africa Safety: All 5 tools are annotated per MCP 2025-03-26 spec — payment and SMS tools declare destructiveHint: true, so Claude Desktop and other clients show confirmation dialogs before executing. Query tools declare readOnlyHint: true for auto-approval. Install: pip install mpesa-mcp Who it's for: Developers building AI agents for East African markets. M-Pesa handles ~$50B/year in transactions and reaches 50M+ users. Africa's Talking reaches 300M+ phones across 20+ telecoms.
