Tunetank MCP

公式

ロイヤリティフリー音楽

Tunetank MCPで何ができますか?

  • ムード、ジャンル、テーマで音楽を探すsearch_music を使用して、moodgenretheme などのフィルターで Tunetank カタログを検索します。
  • 目標の長さに合ったトラックを見つける — 秒単位の durationtolerance を指定して、正確な時間要件に合うトラックを取得します。
  • カテゴリと長さで効果音を検索するsearch_sfx を使用して、categoryduration で効果音を検索します(例:2秒未満の短いウィッシュ音)。
  • 利用可能なジャンル、ムード、テーマを閲覧する — 検索前に、list_genreslist_moodslist_themes を呼び出して、有効なフィルター値をすべて確認します。
  • 厳選されたプレイリストを探索するlist_playlists を使用して、説明とトラック数が付いたテーマ別のトラックコレクションを見つけます。

ドキュメント

Tunetank MCP サーバー

Tunetank の音楽 & 効果音カタログを MCP サーバーとして提供 — あらゆる AI アシスタント (Claude、ChatGPT、Cursor など) が、動画、広告、ポッドキャスト、配信に最適なロイヤリティフリーのトラックや効果音を見つけられます。

「YouTube のイントロ用に、60 秒前後のエネルギッシュなロックトラックを探して」「2 秒未満のシュッという効果音」 といった質問をすると、アシスタントが Tunetank の実際のカタログを検索し、プレビューリンクと tunetank.com 上のトラックページを返します。

  • 🎵 ムード、ジャンル、テーマ、アーティスト、名前、目標の長さ (± 許容範囲)音楽 を検索
  • 🔊 カテゴリと長さで 効果音 (SFX) を検索
  • 📚 ジャンル、ムード、テーマ、キュレーションされたプレイリストを閲覧
  • ▶️ すべての結果に オーディオプレビュー URL正規トラックページ (https://tunetank.com/track/<id>-<slug>/) が含まれます
  • 🆓 完全無料 — API キー不要、認証不要、レート制限のサインアップ不要。読み取り専用。

サーバー

エンドポイントhttps://mcp.tunetank.com
トランスポートストリーミング可能な HTTP (JSON‑RPC 2.0)
認証なし (公開、読み取り専用)
費用無料

セットアップ

MCP 対応クライアントを上記のエンドポイントに向けてください。一般的なクライアントの例:

Claude Desktop / Claude.ai (コネクター)

次の URL で カスタムコネクター を追加:

https://mcp.tunetank.com

または、設定ファイル (claude_desktop_config.json) で mcp-remote ブリッジを使用:

{
  "mcpServers": {
    "tunetank": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.tunetank.com"]
    }
  }
}

Cursor

~/.cursor/mcp.json:

{
  "mcpServers": {
    "tunetank": {
      "url": "https://mcp.tunetank.com"
    }
  }
}

VS Code / その他のクライアント

リモート (HTTP) MCP サーバー をサポートするクライアント — URL https://mcp.tunetank.com を使用するだけです。stdio のみ対応のクライアントの場合は、npx -y mcp-remote https://mcp.tunetank.com でブリッジしてください。


ツール

ツール引数戻り値
search_musicquery, name, artist, genre, mood, theme, duration, tolerance, limitトラック: 名前、アーティスト、長さ、BPM、プレビュー URL、トラックページ URL、ジャンル/ムード/テーマ
search_sfxquery, category, duration, tolerance, limit効果音: 名前、長さ、プレビュー URL、波形
list_genresすべての音楽ジャンル (id, name, alias)
list_moodsすべての音楽ムード (id, name, alias)
list_themesすべての音楽テーマ (id, name, alias)
list_playlistslimitキュレーションされたプレイリスト (名前、説明、トラック数)

引数に関する注意

  • query (search_music) — フリーテキスト。トラック名またはアーティスト名 に一致します。
  • genre / mood / theme名前/エイリアス (例: "rock", "happy") または数値の ID (list_* ツールから取得) を受け付けます。
  • duration — 目標の長さ (秒単位)。
  • toleranceduration の前後で許容される ± 秒数 (デフォルト 5)。例: duration: 60, tolerance: 10 → 50 秒から 70 秒のトラック。
  • category (search_sfx) — SFX カテゴリ名または ID。
  • limit — 最大結果数 (デフォルト 20、最大 50。プレイリストのデフォルト 50、最大 200)。

すべての文字列フィルターは部分一致、大文字小文字を区別しません。公開済みのトラック/SFX のみが返されます。


「エネルギッシュなロック、約 60 秒、イントロ用」

{
  "name": "search_music",
  "arguments": { "genre": "rock", "mood": "energetic", "duration": 60, "tolerance": 10, "limit": 5 }
}

「2 秒未満の短いシュッという効果音」

{
  "name": "search_sfx",
  "arguments": { "query": "whoosh", "duration": 1.5, "tolerance": 1.5 }
}

サンプルトラック結果

{
  "id": 2270,
  "name": "Adventures",
  "artist": "A Himitsu",
  "duration": 138,
  "bpm": 120,
  "url": "https://tunetank.com/track/2270-adventures/",
  "preview": "https://…/preview.mp3",
  "genres": ["Pop"],
  "moods": ["Happy", "Inspiring"],
  "themes": ["Vlog"]
}

試してみる (生の JSON‑RPC)

トランスポートは仕様に厳密なので、Content-TypeAccept の両方のヘッダーを含めてください:

# List available tools
curl -s https://mcp.tunetank.com \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

# Search music
curl -s https://mcp.tunetank.com \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_music","arguments":{"mood":"happy","duration":60,"tolerance":10,"limit":3}}}'

ライセンス

すべての音楽は 個人および非商用目的で無料で使用できます

それ以外 (商用プロジェクト、広告、収益化コンテンツ、クライアントワークなど) の場合は、tunetank.com にアクセスし、そちらのライセンス条項をご確認ください。


概要

音楽と効果音は Tunetank から提供されています — クリエイターのためのロイヤリティフリーオーディオ。この MCP サーバーは 発見 チャンネルです。プレビューとトラックページを返すので、試聴して tunetank.com でトラックを入手できます。ダウンロードとライセンスはサイト上で行われます。

質問や問題がありますか? support@tunetank.com までご連絡ください。