mcpField
S
SunoBoard

SunoBoard

リモート
sunoboard.comメディア・デザイン03 日前に更新
リポジトリ公式サイト

SunoBoard について

SunoBoardは、AIアシスタントからSunoで音楽を生成できるオープンソースのMCPサーバーです。SunoBoardキーを使うと効果音や追加モデルも利用でき、ゲームや動画などの音声制作に向いています。

主な機能

  1. 01プロンプトから音楽を生成
  2. 02生成状況の確認と音声URLの取得
  3. 03SunoBoardキーで効果音を生成
  4. 04モデルと最近のトラックを参照
  5. 05クレジットと使用状況を確認

活用シーン

  1. 01ゲームや動画のBGM制作
  2. 02インスト曲や歌詞付き楽曲の生成
  3. 03ゲーム用効果音の一括制作
  4. 04生成状況と残りクレジットの確認

MCP 対応

MCPクライアントに音楽生成と状況確認のツールを提供します。SunoBoardキーでは、効果音、モデル、アカウント関連のツールも利用でき、ローカル実行またはホスト型コネクターに接続できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.sunoboard.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

@yellowkode/suno-mcp

Suno AI 用 MCP サーバー — Claude、VSCode、Cursor、その他の MCP 対応クライアントから直接音楽を生成できます。

YellowKode Academy 提供 · sunoboard.com

npm version License: MIT


これは何ですか?

@yellowkode/suno-mcp は、Claude やその他の AI アシスタントを Suno AI の音楽生成 API に直接接続する、オープンソースの Model Context Protocol(MCP) サーバーです。

API を手動で呼び出す代わりに、Claude に次のように伝えるだけです。

「暗く、アンビエントなバイキング風のインストゥルメンタルを生成してください。ドラムはスローで、シネマティックに。ボーカルはなしで」

……あとは Claude が生成の全工程を自動で処理します。


前提条件

  • Node.js 18+
  • Suno API キー — 次の 2 つの方法があります。
方法キーの形式入手先
SunoBoard(推奨)sb_...sunoboard.com — 生成した曲はダッシュボードに保存されます
sunoapi.org(BYOK)abc123...sunoapi.org → ダッシュボード → API キー

サーバーはキーのプレフィックスに基づいて、使用する API を自動検出します。追加の設定は不要です。


クイックスタート

# One-shot (no install needed)
SUNO_API_KEY=your_key npx @yellowkode/suno-mcp

# Or install globally
npm install -g @yellowkode/suno-mcp

セットアップ

Claude Desktop

claude_desktop_config.json を編集します。

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "suno": {
      "command": "npx",
      "args": ["@yellowkode/suno-mcp"],
      "env": {
        "SUNO_API_KEY": "your_key_here"
      }
    }
  }
}
Claude Code(ターミナル)
claude mcp add suno \
  -e SUNO_API_KEY=your_key_here \
  -- npx @yellowkode/suno-mcp
Cursor / Cline(VSCode)

.cursor/mcp.json または .vscode/mcp.json に追加します。

{
  "mcpServers": {
    "suno": {
      "command": "npx",
      "args": ["@yellowkode/suno-mcp"],
      "env": {
        "SUNO_API_KEY": "your_key_here"
      }
    }
  }
}

利用可能なツール

ツール説明
generate_music音楽の生成を開始します — taskId を返します
get_music_statustaskId を指定して生成状況を確認します
wait_for_music準備ができるまで自動でポーリングし、音声 URL を返します(最大 5 分)
list_recent_music最近生成したトラックを一覧表示します
get_credits残りの API クレジットを確認します

SunoBoard のキー(sb_...)を使うと、次のツールも利用できます。

ツール説明
generate_sfxテキストから効果音を生成します(足音、コイン、ドア、UI クリック、ヒューッという音など)。長さは 0.5~10 秒で、約 2 秒で完成します。public: true を指定すると、SunoBoard Discover でも共有されます
list_models音楽および効果音モデル(Suno、Google Lyria、MiniMax、Stable Audio、ElevenLabs、TangoFlux)と、それぞれの料金を一覧表示します
get_usage今月の残りクレジット数と効果音の生成可能数、リセット日、デフォルトのモデルを確認します
search_librarySunoBoard の公開ライブラリから、すぐに使えるトラックを検索します(無料)
get_referral_link紹介リンクを取得します(あなたと友人の両方にボーナスクレジットが付与されます)

SunoBoard のキーを使うと、generate_music では model に lyria-3-pro、minimax-2.6、stable-audio-2.5、elevenlabs-music も指定できます(対応している場合は duration_seconds も指定できます)。キーは sunoboard.com/settings で取得できます。インストールせずに使うには、ホスト型コネクター https://mcp.sunoboard.com/mcp を追加してください(ガイド)。

generate_music のパラメーター
パラメーター型デフォルト説明
promptstring必須音楽の説明または歌詞(カスタムモードの場合)
modelstringV4_5V4 · V4_5 · V4_5PLUS · V4_5ALL · V5 · V5_5
stylestring—スタイルタグ。例:"ambient dark, slow drums"
titlestring—トラックのタイトル(カスタムモードでは必須)
instrumentalbooleanfalseボーカルなしで生成します
customModebooleanfalseprompt をそのまま歌詞として使用します
vocalGender"male" | "female"—ボーカルの希望(カスタムモードのみ)
negativeTagsstring—避けるスタイル。例:"heavy metal"
styleWeight0–10.5スタイルへの準拠度
weirdnessConstraint0–10.5創造性と予測しやすさのバランス
audioWeight0–10.5音質の重み

使用例

基本

「勉強中に聴くための、リラックスできるローファイ・ヒップホップのトラックを生成して」

Claude が generate_music → wait_for_music を呼び出し、音声 URL を返します。

ゲーム開発

「RPG のボス戦向けに、ドラマチックな戦闘音楽を生成して。オーケストラ風、歌詞なし、激しい雰囲気で」

ゲーム用の効果音(SunoBoard のキー)

「20 種類の音のリスト(草の上を歩く足音、コイン取得音、ドアのきしむ音など)です。それぞれ generate_sfx で生成して、assets/audio/sfx に保存して」

カスタム歌詞

「次の歌詞で曲を生成して:[歌詞を貼り付け]、スタイル:インディーポップ、女性ボーカル」

詳細な指定

「音楽を生成して:prompt='cosmic meditation'、style='deep space ambient, synth pads'、model=V5、インストゥルメンタル、weirdness=0.7」


環境変数

変数必須デフォルト説明
SUNO_API_KEY✅—API キー(sb_... または sunoapi.org のハッシュ)
SUNO_API_BASE_URL❌自動検出API のベース URL を上書きします
MAX_POLL_ATTEMPTS❌30wait_for_music の最大ポーリング回数
POLL_INTERVAL_MS❌10000ポーリング間隔(ミリ秒)

ビジュアルダッシュボード

生成した音楽をすべてビジュアルで管理しませんか?

SunoBoard では、次のことができます。

  • インラインプレーヤー付きの全履歴を確認
  • プロジェクト別に整理(例:「ゲーム OST」、「YouTube チャンネル」)
  • MP3 をダウンロード
  • クレジットを追跡
  • 同じパラメーターで再生成

sb_ キーを使用すると、生成した音楽がすべて自動的にダッシュボードに表示されます。


コントリビューション

git clone https://github.com/YellowKode-Academy/suno-mcp
cd suno-mcp
npm install
npm run dev

テスト:npm test


ライセンス

MIT © YellowKode Academy · Wunka Tech

Kelvin Biffi が ❤️ を込めて作成

コメント

MCP は初めてですか?

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

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