Tunetank MCP
ทางการเพลงปลอดค่าลิขสิทธิ์
คุณทำอะไรได้บ้างด้วย Tunetank MCP?
- ค้นหาเพลงตามอารมณ์ แนวเพลง หรือธีม — ค้นหาในแคตตาล็อก Tunetank ด้วยตัวกรอง เช่น
mood,genreหรือthemeโดยใช้search_music - ค้นหาแทร็กตามระยะเวลาที่ต้องการ — ระบุ
durationเป็นวินาที และtoleranceเพื่อให้ได้แทร็กที่ตรงกับความต้องการด้านเวลาที่แม่นยำ - ค้นหาเอฟเฟกต์เสียงตามหมวดหมู่และความยาว — ใช้
search_sfxเพื่อค้นหา SFX ตามcategoryและdurationเช่น เสียงหวือสั้น ๆ ที่ต่ำกว่า 2 วินาที - เรียกดูแนวเพลง อารมณ์ และธีมที่มีให้เลือก — เรียก
list_genres,list_moodsหรือlist_themesเพื่อดูค่าตัวกรองที่ถูกต้องทั้งหมดก่อนค้นหา - สำรวจเพลย์ลิสต์ที่คัดสรรมาแล้ว — ใช้
list_playlistsเพื่อค้นหาคอลเลกชันเพลงตามธีมพร้อมคำอธิบายและจำนวนแทร็ก
เอกสาร
Tunetank MCP Server
แคตตาล็อกเพลงและเสียงประกอบของ Tunetank ในรูปแบบเซิร์ฟเวอร์ MCP — เพื่อให้ผู้ช่วย AI ใดๆ (Claude, ChatGPT, Cursor, …) สามารถค้นหาแทร็กหรือ SFX แบบปลอดค่าลิขสิทธิ์ที่เหมาะสมสำหรับวิดีโอ โฆษณา พอดแคสต์ หรือสตรีมได้
ถามสิ่งต่างๆ เช่น “หาแทร็กร็อคที่มีพลังประมาณ 60 วินาทีสำหรับอินโทร YouTube” หรือ “SFX เสียงหวือที่สั้นกว่า 2 วินาที” แล้วผู้ช่วยจะค้นหาแคตตาล็อกจริงของ Tunetank และส่งกลับลิงก์ตัวอย่างพร้อมหน้าแทร็กบน tunetank.com
- 🎵 ค้นหา เพลง ตามอารมณ์ แนวเพลง ธีม ศิลปิน ชื่อ และ ความยาวเป้าหมาย (± ค่าคลาดเคลื่อน)
- 🔊 ค้นหา เสียงประกอบ (SFX) ตามหมวดหมู่และความยาว
- 📚 เรียกดูแนวเพลง อารมณ์ ธีม และเพลย์ลิสต์ที่คัดสรรแล้ว
- ▶️ ทุกผลลัพธ์มี URL ตัวอย่างเสียง และ หน้าแทร็กอย่างเป็นทางการ (
https://tunetank.com/track/<id>-<slug>/) - 🆓 ฟรีโดยสมบูรณ์ — ไม่ต้องใช้ API key, ไม่ต้องยืนยันตัวตน, ไม่ต้องสมัครเพื่อจำกัดอัตราการเรียก ใช้งานแบบอ่านอย่างเดียว
เซิร์ฟเวอร์
| Endpoint | https://mcp.tunetank.com |
| Transport | Streamable HTTP (JSON‑RPC 2.0) |
| การยืนยันตัวตน | ไม่มี (สาธารณะ, อ่านอย่างเดียว) |
| ค่าใช้จ่าย | ฟรี |
การตั้งค่า
ชี้ไคลเอนต์ที่รองรับ MCP ไปยัง endpoint ด้านบน ตัวอย่างสำหรับไคลเอนต์ทั่วไป:
Claude Desktop / Claude.ai (Connectors)
เพิ่ม Custom Connector ด้วย URL:
https://mcp.tunetank.com
หรือผ่านไฟล์ config (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 / ไคลเอนต์อื่นๆ
ไคลเอนต์ใดๆ ที่รองรับ เซิร์ฟเวอร์ MCP ระยะไกล (HTTP) — เพียงใช้ 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 หรือ idlimit— ผลลัพธ์สูงสุด (ค่าเริ่มต้น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 ดิบ)
Transport เป็นไปตามข้อกำหนดอย่างเคร่งครัด ดังนั้นให้รวมทั้งส่วนหัว 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