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, ไม่ต้องยืนยันตัวตน, ไม่ต้องสมัครเพื่อจำกัดอัตราการเรียก ใช้งานแบบอ่านอย่างเดียว

เซิร์ฟเวอร์

Endpointhttps://mcp.tunetank.com
TransportStreamable 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_musicquery, name, artist, genre, mood, theme, duration, tolerance, limitแทร็ก: ชื่อ, ศิลปิน, ระยะเวลา, bpm, URL ตัวอย่าง, URL หน้าแทร็ก, แนวเพลง/อารมณ์/ธีม
search_sfxquery, category, duration, tolerance, limitเสียงประกอบ: ชื่อ, ระยะเวลา, URL ตัวอย่าง, รูปคลื่นเสียง
list_genresแนวเพลงทั้งหมด (id, name, alias)
list_moodsอารมณ์เพลงทั้งหมด (id, name, alias)
list_themesธีมเพลงทั้งหมด (id, name, alias)
list_playlistslimitเพลย์ลิสต์ที่คัดสรรแล้ว (ชื่อ, คำอธิบาย, จำนวนแทร็ก)

หมายเหตุอาร์กิวเมนต์

  • 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 ดิบ)

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