
TIDAL MCP: Мой личный выбор 🌟🎧

Большинство музыкальных платформ предлагают рекомендации — Daily Discovery, Top Artists, New Arrivals и т. д. — но даже с самой современной системой они часто кажутся слишком «агрегированными». Мне хотелось чего-то более индивидуального и контекстно-зависимого.
С помощью TIDAL MCP вы можете запрашивать такие вещи, как:
«Найти похожие треки среди 10 последних моих любимых треков, но только последних лет».
«Найди мне треки, похожие на те, что в этом плейлисте, но медленнее и более акустические».
LLM фильтрует и сортирует результаты, используя введенные вами данные, находит похожие треки с помощью API TIDAL и создает новые плейлисты прямо в вашем аккаунте.
Функции
🌟 Рекомендации по музыке : получайте персонализированные рекомендации по трекам на основе вашей истории прослушивания и ваших индивидуальных критериев .
Управление плейлистами : создание, просмотр и управление плейлистами TIDAL
Related MCP server: MCP Spotify
Быстрый старт
Предпосылки
Питон 3.10+
uv (менеджер пакетов Python)
подписка на TIDAL
Установка
Клонируйте этот репозиторий:
git clone https://github.com/yuhuacheng/tidal-mcp.git cd tidal-mcpСоздайте виртуальную среду и установите зависимости с помощью uv:
uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activateУстановите пакет со всеми зависимостями из файла pyproject.toml:
uv pip install --editable .Это установит все зависимости, определенные в файле pyproject.toml, и настроит проект в режиме разработки.
Конфигурация клиента MCP
Конфигурация рабочего стола Клода
Чтобы добавить этот сервер MCP в Claude Desktop, вам нужно обновить файл конфигурации MCP. Вот пример конфигурации: (вы можете указать порт, добавив необязательный раздел env с переменной окружения TIDAL_MCP_PORT )
Пример снимка экрана конфигурации MCP в Claude Desktop:
Шаги по установке конфигурации MCP
Открыть рабочий стол Клода
Перейдите в Настройки > Разработчик.
Нажмите «Изменить конфигурацию».
Вставьте измененную конфигурацию JSON
Сохранить конфигурацию
Перезагрузить рабочий стол Клода
Предлагаемые закуски
После настройки вы сможете взаимодействовать со своей учетной записью TIDAL через LLM, задавая такие вопросы:
«Порекомендуйте песни, похожие на те, что в этом плейлисте, но медленнее и более акустические».
«Создать плейлист на основе моих любимых треков, но с упором на расслабленную, ночную атмосферу».
«Найдите похожие песни в плейлисте XYZ, но на других языках, кроме английского».
💡 Вы также можете попросить модель:
Используйте больше треков в качестве источников вдохновения для расширения круга вдохновения.
Если вам нужен более длинный плейлист, верните больше рекомендаций.
Или удалите плейлист, если он вам не нравится — без давления!
Доступные инструменты
Интеграция TIDAL MCP предоставляет следующие инструменты:
tidal_login: аутентификация с помощью TIDAL через процесс входа в браузерget_favorite_tracks: Получите ваши любимые треки из TIDALrecommend_tracks: Получайте персонализированные музыкальные рекомендацииcreate_tidal_playlist: Создайте новый плейлист в своей учетной записи TIDALget_user_playlists: Список всех ваших плейлистов на TIDALget_playlist_tracks: Извлечь все треки из определенного плейлистаdelete_tidal_playlist: Удалить плейлист из вашего аккаунта TIDAL
Лицензия
Лицензия Массачусетского технологического института