Tunetank MCP
公式ロイヤリティフリー音楽
Tunetank MCPで何ができますか?
- ムード、ジャンル、テーマで音楽を探す —
search_musicを使用して、mood、genre、themeなどのフィルターで Tunetank カタログを検索します。 - 目標の長さに合ったトラックを見つける — 秒単位の
durationとtoleranceを指定して、正確な時間要件に合うトラックを取得します。 - カテゴリと長さで効果音を検索する —
search_sfxを使用して、categoryとdurationで効果音を検索します(例:2秒未満の短いウィッシュ音)。 - 利用可能なジャンル、ムード、テーマを閲覧する — 検索前に、
list_genres、list_moods、list_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_music | query, name, artist, genre, mood, theme, duration, tolerance, limit | トラック: 名前、アーティスト、長さ、BPM、プレビュー URL、トラックページ URL、ジャンル/ムード/テーマ |
search_sfx | query, category, duration, tolerance, limit | 効果音: 名前、長さ、プレビュー URL、波形 |
list_genres | — | すべての音楽ジャンル (id, name, alias) |
list_moods | — | すべての音楽ムード (id, name, alias) |
list_themes | — | すべての音楽テーマ (id, name, alias) |
list_playlists | limit | キュレーションされたプレイリスト (名前、説明、トラック数) |
引数に関する注意
query(search_music) — フリーテキスト。トラック名またはアーティスト名 に一致します。genre/mood/theme— 名前/エイリアス (例:"rock","happy") または数値の ID (list_*ツールから取得) を受け付けます。duration— 目標の長さ (秒単位)。tolerance—durationの前後で許容される ± 秒数 (デフォルト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-Type と Accept の両方のヘッダーを含めてください:
# 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 までご連絡ください。