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) — 音效类别名称或 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。