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 等)都能為影片、廣告、Podcast 或直播找到合適的免版稅曲目或音效。
你可以這樣提問:「幫我找一首適合 YouTube 片頭、長度約 60 秒的搖滾樂曲」 或 「找一個 2 秒內的呼嘯音效」,助理就會搜尋 Tunetank 的真實目錄,並回傳預覽連結以及 tunetank.com 上的曲目頁面。
- 🎵 依情緒、風格、主題、藝人、名稱及目標長度(± 容許誤差) 搜尋音樂
- 🔊 依類別與長度搜尋音效 (SFX)
- 📚 瀏覽風格、情緒、主題及精選播放清單
- ▶️ 每個結果都包含音訊預覽網址及官方曲目頁面 (
https://tunetank.com/track/<id>-<slug>/) - 🆓 完全免費 — 無需 API 金鑰、無需驗證、無需註冊速率限制。唯讀。
伺服器
| 端點 | https://mcp.tunetank.com |
| 傳輸方式 | 可串流的 HTTP (JSON‑RPC 2.0) |
| 驗證 | 無(公開、唯讀) |
| 費用 | 免費 |
設定
將任何支援 MCP 的客戶端指向上述端點。以下是常見客戶端的範例:
Claude Desktop / Claude.ai(連接器)
新增一個自訂連接器,網址為:
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 伺服器的客戶端 — 只需使用網址 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、預覽網址、曲目頁面網址、風格/情緒/主題 |
search_sfx | query、category、duration、tolerance、limit | 音效:名稱、長度、預覽網址、波形 |
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")或來自list_*工具的數字 id。duration— 目標長度,單位為秒。tolerance—duration周圍允許的 ± 秒數(預設為5)。範例:duration: 60, tolerance: 10→ 長度介於 50 秒到 70 秒之間的曲目。category(search_sfx) — 音效類別名稱或 id。limit— 最大結果數(預設20,上限50;播放清單預設50,上限200)。
所有字串篩選均為部分比對且不區分大小寫。僅回傳已發布的曲目/音效。
範例
「充滿活力的搖滾樂,約 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。