Tunetank MCP

официальный

Музыка без лицензионных отчислений

Что можно делать с Tunetank MCP?

  • Поиск музыки по настроению, жанру или теме — поиск в каталоге Tunetank с фильтрами, такими как mood, genre или theme, с помощью search_music.
  • Поиск треков по целевой длительности — укажите duration в секундах и tolerance, чтобы получить треки, подходящие под точные временные требования.
  • Поиск звуковых эффектов по категории и длине — используйте search_sfx для поиска звуковых эффектов по category и duration, например, короткий свист менее 2 секунд.
  • Просмотр доступных жанров, настроений и тем — вызовите list_genres, list_moods или list_themes, чтобы увидеть все допустимые значения фильтров перед поиском.
  • Изучение курируемых плейлистов — используйте list_playlists, чтобы найти тематические подборки треков с описаниями и количеством треков.

Документация

Tunetank MCP Server

Музыкальный каталог и каталог звуковых эффектов Tunetank в виде MCP сервера — теперь любой ИИ-ассистент (Claude, ChatGPT, Cursor и др.) может найти подходящий бесплатный трек или звуковой эффект для видео, рекламы, подкаста или стрима.

Спросите что-то вроде «найди энергичный рок-трек длительностью около 60 секунд для интро на YouTube» или «звук свиста длительностью менее 2 секунд», и ассистент выполнит поиск по реальному каталогу Tunetank и вернет ссылку на предпрослушивание и страницу трека на tunetank.com.

  • 🎵 Поиск музыки по настроению, жанру, теме, исполнителю, названию и целевой длительности (± допуск)
  • 🔊 Поиск звуковых эффектов (SFX) по категории и длительности
  • 📚 Просмотр жанров, настроений, тем и курируемых плейлистов
  • ▶️ Каждый результат содержит URL аудиопревью и каноническую страницу трека (https://tunetank.com/track/<id>-<slug>/)
  • 🆓 Полностью бесплатно — без API-ключа, без авторизации, без регистрации для снятия ограничений по частоте запросов. Только чтение.

Сервер

Endpointhttps://mcp.tunetank.com
ТранспортПотоковый HTTP (JSON‑RPC 2.0)
АвторизацияОтсутствует (публичный, только чтение)
СтоимостьБесплатно

Настройка

Укажите любому MCP-совместимому клиенту приведенный выше endpoint. Примеры для популярных клиентов:

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_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) — название или id категории SFX.
  • 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. Загрузка и лицензирование происходят на сайте.

Вопросы или проблемы? Пишите на support@tunetank.com.