Matuyuhi/16bits-gaudio-mcp
MCP server for game audio generation — BGM, SE, jingles as 16-bit WAV. Zero dependencies, pure Zig.
Platform-specific configuration:
{
"mcpServers": {
"16bits-gaudio-mcp": {
"command": "npx",
"args": [
"-y",
"16bits-gaudio-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
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.
brew tap Matuyuhi/tools
brew install 16bits-audio-mcpcurl -fsSL https://raw.githubusercontent.com/Matuyuhi/16bits-gaudio-mcp/main/install.sh | bashgit clone https://github.com/Matuyuhi/16bits-gaudio-mcp.git
cd 16bits-gaudio-mcp
make install # installs to ~/.local/binOr just:
zig build
# binary: zig-out/bin/16bits-audio-mcpAdd to ~/.claude/settings.json:
{
"mcpServers": {
"16bits-audio": {
"command": "16bits-audio-mcp"
}
}
}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"
}
}
}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 |
Generate short game event jingles
Loading reviews...