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-ключа, без авторизации, без регистрации для снятия ограничений по частоте запросов. Только чтение.
Сервер
| Endpoint | https://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_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 категории 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.