loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

16bits-gaudio-mcp

MCP Tool

Matuyuhi/16bits-gaudio-mcp

MCP server for game audio generation — BGM, SE, jingles as 16-bit WAV. Zero dependencies, pure Zig.

Install

$ npx loaditout add Matuyuhi/16bits-gaudio-mcp

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "16bits-gaudio-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "16bits-gaudio-mcp"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

16bits-audio-mcp

A Zig-powered MCP server that generates game audio — loopable BGMs, sound effects, and jingles — as 16-bit PCM WAV files.

Claude calls the tools, and .wav files come out. That's it.

  • Zero external dependencies (Zig standard library only)
  • 16-bit PCM WAV output
  • FM synthesis, Schroeder reverb, ADSR envelopes, multi-track mixing
Install
Homebrew (recommended)
brew tap Matuyuhi/tools
brew install 16bits-audio-mcp
One-liner
curl -fsSL https://raw.githubusercontent.com/Matuyuhi/16bits-gaudio-mcp/main/install.sh | bash
Build from source
git clone https://github.com/Matuyuhi/16bits-gaudio-mcp.git
cd 16bits-gaudio-mcp
make install   # installs to ~/.local/bin

Or just:

zig build
# binary: zig-out/bin/16bits-audio-mcp
Configuration
Claude Code

Add to ~/.claude/settings.json:

{
  "mcpServers": {
    "16bits-audio": {
      "command": "16bits-audio-mcp"
    }
  }
}
Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "16bits-audio": {
      "command": "16bits-audio-mcp"
    }
  }
}

If you built from source, use the full path instead:

{
  "mcpServers": {
    "16bits-audio": {
      "command": "/path/to/zig-out/bin/16bits-audio-mcp"
    }
  }
}
Tools (9 total)
bgm_compose

Generate loopable BGM with 4 tracks (melody, bass, harmony, percussion).

| Parameter | Type | Description | |---|---|---| | output | string | Output WAV file path | | style | string | adventure / dungeon / boss / town / battle | | bpm | number | Beats per minute | | duration_bars | number | Number of bars | | sample_rate | number | Sample rate (e.g. 44100) | | key | string | Musical key (e.g. "C", "F#") | | scale | string | major / minor / pentatonic / blues | | seed | number | Random seed for deterministic generation |

jingle_gen

Generate short game event jingles

Tags

audio-generatorbgmclaudefm-synthesisgame-audiogame-developmentmcpmcp-serversound-effectswavzig

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated23 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/26/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/Matuyuhi/16bits-gaudio-mcp)](https://loaditout.ai/skills/Matuyuhi/16bits-gaudio-mcp)