TIDAL MCP:我的自定义精选🌟🎧
大多数音乐平台都提供推荐功能——每日发现、热门歌手、新歌推荐等等——但即使是最先进的系统,也常常让人感觉过于“聚合”。我想要一些更个性化、更贴近场景的功能。
使用 TIDAL MCP,您可以提出如下要求:
“根据我最近 10 首最喜欢的歌曲,找到类似的曲目 — — 但仅限最近几年的曲目。”
“为我找到与此播放列表中的曲目类似的曲目,但速度较慢且更具原声效果。”
LLM 使用您的输入过滤和管理结果,通过 TIDAL 的 API 查找类似的曲目,并直接在您的帐户中构建新的播放列表。
特征
- 🌟音乐推荐:根据您的收听历史和自定义标准获取个性化的曲目推荐。
- ၊၊||၊播放列表管理:创建、查看和管理您的 TIDAL 播放列表
快速入门
先决条件
- Python 3.10+
- uv (Python 包管理器)
- TIDAL 订阅
安装
- 克隆此存储库:
- 使用 uv 创建虚拟环境并安装依赖项:
- 从 pyproject.toml 文件安装包含所有依赖项的包:这将安装 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 帐户中删除播放列表
执照
致谢
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
MCP 服务器可根据自定义标准提供来自 TIDAL 的高度个性化音乐推荐,让用户直接在其 TIDAL 帐户中创建和管理播放列表。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityThis MCP server provides access to TripAdvisor data for planning vacations, enabling users to search for and get details about locations, attractions, restaurants, and hotels through an interactive planning experience.Last updated -41Apache 2.0
- -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 -
- -securityFlicense-qualityAn MCP server that enhances TickTick workflow by providing comprehensive task management tools with improved filtering capabilities, allowing AI assistants and MCP-compatible applications to interact with TickTick tasks with greater precision.Last updated -31
- AsecurityAlicenseAqualityA server that lets you get customized music recommendations from TIDAL based on your specific criteria, allowing you to create new playlists directly in your TIDAL account.Last updated -723MIT License