Tunetank Mcp について
Tunetank MCPは、Tunetankの音楽・効果音カタログをAIアシスタントに公開します。クリエイターは楽曲を検索して試聴リンクや掲載ページを取得でき、ダウンロードとライセンス手続きはTunetankで行います。
主な機能
- 01メタデータと長さで音楽を検索
- 02カテゴリと長さで効果音を検索
- 03ジャンル、ムード、テーマ、プレイリストを閲覧
- 04試聴リンクと楽曲ページを取得
活用シーン
- 01動画のイントロ用に長さ指定で楽曲を探す
- 02短いシュッという効果音を探す
MCP 対応
音楽・効果音の検索と、カテゴリやプレイリストの閲覧に使えるMCPツールを提供します。検索結果には試聴URLと正式な楽曲ページが含まれます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Tunetank MCP Server
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 |
| トランスポート | Streamable HTTP(JSON‑RPC 2.0) |
| 認証 | なし(公開、読み取り専用) |
| 料金 | 無料 |
セットアップ
MCP 対応クライアントから、上記のエンドポイントに接続します。一般的なクライアントの例を紹介します。
Claude Desktop / Claude.ai(コネクター)
次の URL を指定してカスタムコネクターを追加します。
https://mcp.tunetank.com
または、mcp-remote ブリッジを使って、設定ファイル(claude_desktop_config.json)から接続します。
{
"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 で試聴して楽曲を入手できます。ダウンロードとライセンスの手続きはサイト上で行います。
ご質問や問題がある場合は、[email protected] までお問い合わせください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。