TIDAL MCP: Мой личный выбор 🌟🎧
Большинство музыкальных платформ предлагают рекомендации — Daily Discovery, Top Artists, New Arrivals и т. д. — но даже с самой современной системой они часто кажутся слишком «агрегированными». Мне хотелось чего-то более индивидуального и контекстно-зависимого.
С помощью TIDAL MCP вы можете запрашивать такие вещи, как:
«Найти похожие треки среди 10 последних моих любимых треков, но только последних лет».
«Найди мне треки, похожие на те, что в этом плейлисте, но медленнее и более акустические».
LLM фильтрует и сортирует результаты, используя введенные вами данные, находит похожие треки с помощью API TIDAL и создает новые плейлисты прямо в вашем аккаунте.
Функции
- 🌟 Рекомендации по музыке : получайте персонализированные рекомендации по трекам на основе вашей истории прослушивания и ваших индивидуальных критериев .
- Управление плейлистами : создание, просмотр и управление плейлистами TIDAL
Быстрый старт
Предпосылки
- Питон 3.10+
- uv (менеджер пакетов Python)
- подписка на TIDAL
Установка
- Клонируйте этот репозиторий:
- Создайте виртуальную среду и установите зависимости с помощью uv:
- Установите пакет со всеми зависимостями из файла pyproject.toml:Это установит все зависимости, определенные в файле 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
Лицензия
Лицензия Массачусетского технологического института
Благодарности
Tools
MCP-сервер, который обеспечивает персонализированные музыкальные рекомендации от TIDAL на основе пользовательских критериев, позволяя пользователям создавать и управлять плейлистами непосредственно в своей учетной записи TIDAL.
- Функции
- Быстрый старт
- Конфигурация клиента MCP
- Предлагаемые закуски
- Доступные инструменты
- Лицензия
- Благодарности
Related Resources
Related MCP Servers
- -securityAlicense-qualityAn MCP server that allows AI models to control YouTube Music playback through Google Chrome by searching and playing songs using song and artist names.Last updated -2JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol (MCP) server that provides access to the Beatport Developer API, allowing Claude to interact with music data from Beatport's electronic music catalog.Last updated -Python
- -security-license-qualityAn MCP server template that likely enables interaction with Spotify's API, allowing users to perform Spotify-related operations through natural language commands.Last updated -TypeScript
- AsecurityFlicenseAqualityA simple MCP server that allows AI assistants like Cursor or Claude Desktop to search for and play tracks on YouTube Music through natural language commands.Last updated -2101TypeScript