機能概要
Suno MCP Server は以下のコア機能を提供します:- 音楽生成 — テキストプロンプトを通じて AI 音楽を生成
- カスタム制作 — 歌詞、タイトル、音楽スタイルを完全に制御
- 曲の続き — 任意の時点から既存の曲を延長
- カバー/リミックス — 異なるスタイルでカバー版を作成
- 歌詞生成 — 説明に基づいて構造化された歌詞を生成
- ボイスキャラクター — 声のスタイルを保存および再利用
- メディア変換 — MP4、WAV、MIDI、ボーカル分離などを取得
- スタイル最適化 — 音楽スタイルタグを最適化
- タスククエリ — 生成進捗を監視し、結果を取得
前提準備
使用する前に、AceData Cloud API トークンを取得する必要があります:- AceData Cloud プラットフォーム に登録またはログイン
- Suno Audios API ページに移動
- 「Acquire」をクリックして API トークンを取得(初回申請で無料枠をプレゼント)
インストール設定
方法一:pip インストール(推奨)
方法二:ソースコードインストール
mcp-suno コマンドでサービスを起動できます。
Claude Desktop での使用
Claude Desktop の設定ファイルを編集します:- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
uvx を使用する場合(事前にパッケージをインストールする必要はありません):
VS Code / Cursor での使用
プロジェクトのルートディレクトリに.vscode/mcp.json を作成します:
uvx を使用する場合:
利用可能なツール一覧
| ツール名 | 説明 |
|---|---|
suno_generate_music | テキストプロンプトを通じて音楽を生成 |
suno_generate_custom_music | カスタム歌詞とスタイルで音楽を生成 |
suno_extend_music | 指定した時点から曲を続ける |
suno_cover_music | カバー版を作成 |
suno_concat_music | 曲の断片をつなげる |
suno_generate_with_persona | 指定したボイスキャラクターで音楽を生成 |
suno_remaster_music | リマスタリング |
suno_stems_music | トラックを分離(ボーカル/伴奏) |
suno_replace_section | 曲の指定した部分を置き換える |
suno_upload_extend | 音声をアップロードして続ける |
suno_upload_cover | 音声をアップロードしてカバーする |
suno_mashup_music | 複数の曲をミックス |
suno_generate_lyrics | 説明に基づいて歌詞を生成 |
suno_create_persona | ボイスキャラクターを作成 |
suno_get_mp4 | 曲の MP4 ビデオを取得 |
suno_get_timing | 歌詞のタイムラインを取得 |
suno_extract_vocals | ボーカルを抽出 |
suno_get_wav | 高品質 WAV を取得 |
suno_get_midi | MIDI ファイルを取得 |
suno_optimize_style | 音楽スタイルタグを最適化 |
suno_mashup_lyrics | 歌詞をミックス |
suno_upload_audio | カスタム音声をアップロード |
suno_get_task | 単一タスクの状態を確認 |
suno_get_tasks_batch | タスクの状態を一括確認 |
使用例
設定が完了したら、AI クライアントで自然言語を使ってこれらの機能を直接呼び出すことができます。例えば:- 「夏に関するポップ音楽を生成して」
- 「この曲をジャズスタイルでカバーして」
- 「この曲を30秒から続けて」
- 「旅行をテーマにした中国語の歌詞を生成して」
- 「この曲のボーカルを分離して」
- 「この曲を MIDI 形式に変換して」
さらなる情報
- GitHub リポジトリ:AceDataCloud/MCPSuno
- PyPI パッケージ:mcp-suno
- API ドキュメント:Suno 音楽生成 API

