mcpField
S
SFX Brew

SFX Brew

ローカル
sfxbrew.comメディア・デザイン0今日更新

SFX Brew について

SFX Brewは、ゲーム開発者やコーディングエージェント向けに、ゲーム効果音をローカルで生成します。テーマ別プリセットや再現可能なバリエーションがあり、WAV、JavaScript、ゲームエンジン用パックに出力できます。

主な機能

  1. 0145種類のゲーム効果音プリセット
  2. 02シード指定による再現可能なローカル生成
  3. 03WAVとJavaScriptへの出力
  4. 04シームレスな環境音ループ
  5. 05Godot、Unity、Web用パック

活用シーン

  1. 01ゲームへの効果音追加
  2. 02再現可能な効果音バリエーションの生成
  3. 03環境音ループの作成
  4. 04ゲームエンジン向け音源の出力

MCP 対応

MCP サーバーは、プリセット一覧、効果音の生成とレンダリング、JavaScript再生コードの取得、ゲームエンジン用パックの出力ツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"com-sfxbrew-sfxbrew": {
"command": "npx",
"args": [
"-y",
"sfxbrew"
]
}
}
}
起動コマンドnpx -y sfxbrew

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmsfxbrew0.1.4

ツール

5

掲載時のツール一覧 · 今日に更新

パラメーター型必須説明
querystringいいえ名前、説明、キーワード、タグのすべてに一致する必要がある単語
categoryenumいいえこのカテゴリのプリセットのみcombat | magic | instrument | ui | items | character | ambience | creature

詳細

sfxbrew

人間とAIコーディングエージェントのための、プロシージャルなゲーム効果音です。東洋風(武侠/仙侠)のサウンドに加え、一般的なゲームサウンドも、APIキーやネットワーク、呼び出しごとの料金なしでローカル生成できます。

  • 45種類のプリセット。東洋楽器:古琴、琵琶、二胡、竹笛、寺院の鐘、銅鑼、風鈴、木魚、戦鼓。仙侠の魔法:剣気、呪文の詠唱、天の雷、稲妻、突破、護符、錬丹、気の収集。戦闘:攻撃、爆発、レーザー、風切り音、矢、剣の衝突、盾での防御。UIとアイテム:クリック、確定、エラー、通知、ページをめくる音、タイピング、コイン、アイテム取得、パワーアップ、レベルアップ、宝箱を開ける音。キャラクター:ジャンプ、着地、石畳と草地での足音。環境音:雨、風、たき火、せせらぎ、洞窟の水滴、モンスターのうなり声
  • 生成するたびに新しいバリエーションが作られます。シードを使えば、同じサウンドを正確に再現できます
  • 出力:16ビット WAV、または同じサウンドを Web Audio で再生する、約 7 KB の依存関係不要な JavaScript スニペット
  • 生成したサウンドは商用利用無料、クレジット表記不要です

AI エージェント向け(MCP)

Claude Code:

claude mcp add sfxbrew -- npx -y sfxbrew mcp

その他の MCP クライアント(Cursor、Windsurf、Claude Desktop …):

{
  "mcpServers": {
    "sfxbrew": { "command": "npx", "args": ["-y", "sfxbrew", "mcp"] }
  }
}

ツール:

ツール説明
list_presetsプリセットと、それぞれに適した用途を表示します
generate_sfx1つ以上の WAV バリエーションを生成します(再生関数付きの .js ファイルも任意で生成できます)
render_patch細かく調整したパッチ JSON をレンダリングします
get_js_code複数のサウンド用の playX() 関数を含む、すぐに使える JS スニペットを1つ取得します
export_packゲームエンジン用フォルダーを作成します。WAV バリエーションまたはシームレスループに加え、Godot .tres、Unity スクリプト、Web プレーヤー、README が含まれます

あとは、*「ゲームにコイン音と攻撃音を追加して」*と頼むだけです。

エージェントスキル

SFX Brew をいつ、どのように使うかをエージェントに教える無料の SKILL.md です:skills/sfxbrew/SKILL.md。Agensi からもインストールできます。

シームレスループとエンジンパック

環境音や持続音(雨、風、たき火、せせらぎ、洞窟の水滴、雷、風鈴、戦鼓、モンスターのうなり声)は、10~120秒のシームレスループとしてレンダリングできます。ループは、少しずつ異なる複数のテイクを等電力クロスフェードでつなぎ合わせるため、数秒ごとに繰り返されることはありません。また、WAV にループポイントが設定されており、Godot、FMOD、Wwise、GameMaker が自動的に認識します。

エンジンパックは、WAV バリエーションまたはループに加えて、次のファイルを含むフォルダー(または Web エディターからダウンロードできる ZIP)です。

  • godot/<name>.tres:再生するたびにランダムなバリエーションを選ぶ AudioStreamRandomizer(Godot 4)
  • unity/SfxBrewPlayer.cs:GameObject に追加し、クリップをドラッグして、Play() を呼び出します(または Loop にチェックを入れます)
  • web/<name>.js:プレーンな Web Audio プレーヤー。playX()、またはループ用の startX() / stopX()

CLI

npx sfxbrew list
npx sfxbrew coin --out assets/sfx/coin.wav
npx sfxbrew swordQi --count 5 --out assets/sfx/sword.wav
npx sfxbrew hit --seed 42 --js src/sfx.js
npx sfxbrew render my-patch.json --out boom.wav
npx sfxbrew rain --loop 30 --out assets/sfx/rain-loop.wav   # seamless loop with a WAV loop point
npx sfxbrew pack swordQi --count 8 --out .                   # Godot / Unity / web pack
npx sfxbrew pack campfire --loop 20 --out .

サウンドパック

すぐに使える WAV パック:itch.io の Xianxia & Wuxia Game Sound Pack(44種類のサウンド)、または sfxbrew.com/sounds から任意のパックを ZIP でダウンロードできます。

ライブラリ

const sfx = require('sfxbrew');
const { patch, seed } = sfx.generate('coin');
const { bytes } = await sfx.renderWav(patch);

ブラウザーエディター

Web エディターでスライダーを使ってサウンドを調整し、WAV/JS としてエクスポートできます(同じエンジンを使用しています)。

ライセンス

コード:MIT。生成したサウンド:自由に利用できます。

一部のプリセット(戦鼓、稲妻、銅鑼、二胡)では、Freesound の短い CC0 録音を使用しています。録音者は samples/CREDITS.md に記載されています。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。