TIDAL MCP:我的自定义精选🌟🎧

大多数音乐平台都提供推荐功能——每日发现、热门歌手、新歌推荐等等——但即使是最先进的系统,也常常让人感觉过于“聚合”。我想要一些更个性化、更贴近场景的功能。
使用 TIDAL MCP,您可以提出如下要求:
“根据我最近 10 首最喜欢的歌曲,找到类似的曲目 — — 但仅限最近几年的曲目。”
“为我找到与此播放列表中的曲目类似的曲目,但速度较慢且更具原声效果。”
LLM 使用您的输入过滤和管理结果,通过 TIDAL 的 API 查找类似的曲目,并直接在您的帐户中构建新的播放列表。
特征
🌟音乐推荐:根据您的收听历史和自定义标准获取个性化的曲目推荐。
၊၊||၊播放列表管理:创建、查看和管理您的 TIDAL 播放列表
快速入门
先决条件
Python 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 客户端配置
Claude桌面配置
要将此 MCP 服务器添加到 Claude Desktop,您需要更新 MCP 配置文件。以下是示例配置:(您可以通过添加可选的env部分,并在其中添加TIDAL_MCP_PORT环境变量来指定端口)
Claude Desktop 中 MCP 配置的示例屏幕截图:
安装 MCP 配置的步骤
打开 Claude 桌面
前往“设置”>“开发者”
点击“编辑配置”
粘贴修改后的 JSON 配置
保存配置
重启Claude桌面
建议的提示启动器
配置完成后,您可以通过 LLM 与您的 TIDAL 帐户进行交互,询问以下问题:
“推荐类似此播放列表中的歌曲,但速度较慢且更具原声效果。”
“根据我的热门曲目创建一个播放列表,但重点是轻松的深夜氛围。”
“在 XYZ 播放列表中查找类似歌曲,但不是英语。”
💡 您还可以要求模特:
用更多的曲目作为种子,拓宽灵感。
如果您想要更长的播放列表,请返回更多推荐。
或者如果您不喜欢,可以删除播放列表 - 没压力!
可用工具
TIDAL MCP 集成提供以下工具:
tidal_login:通过浏览器登录流程向 TIDAL 进行身份验证get_favorite_tracks:从 TIDAL 检索您喜欢的曲目recommend_tracks:获取个性化音乐推荐create_tidal_playlist:在您的 TIDAL 帐户中创建一个新的播放列表get_user_playlists:列出 TIDAL 上的所有播放列表get_playlist_tracks:从特定播放列表中检索所有曲目delete_tidal_playlist:从您的 TIDAL 帐户中删除播放列表
执照
致谢
Related MCP Servers
- Asecurity-licenseAqualityA server that connects Claude with Spotify, allowing users to control playback, search content, get information about tracks/albums/artists/playlists, and manage the Spotify queue.Last updated -490MIT License
- AsecurityFlicenseAqualityA server that provides QQ Music search functionality through the Modular Control Protocol, allowing users to search for music tracks by keyword and retrieve song information.Last updated -17
- AsecurityAlicenseAqualityAn MCP server that enables highly personalized music recommendations from TIDAL based on custom criteria, allowing users to create and manage playlists directly in their TIDAL account.Last updated -7MIT License
- -securityAlicense-qualityGenerates personalized music playlists based on mood analysis using AI sentiment detection and emoji understanding. Integrates with Last.fm API to create playlists with multi-language support and provides streaming links for Spotify, Apple Music, and YouTube.Last updated -1Apache 2.0