Integrations
Mentioned as a reference point for music recommendation features, but the MCP specifically integrates with TIDAL, not Spotify.
Provides tools for interacting with TIDAL music streaming service, including authenticating with TIDAL, retrieving favorite tracks, getting personalized music recommendations, creating and managing playlists, and accessing track radio functionality.
TIDAL MCP:我的自定义精选🌟🎧
大多数音乐平台都提供推荐功能——每日发现、热门歌手、新歌推荐等等——但即使是最先进的系统,也常常让人感觉过于“聚合”。我想要一些更个性化、更贴近场景的功能。
使用 TIDAL MCP,您可以提出如下要求:
“根据我最近 10 首最喜欢的歌曲,找到类似的曲目 — — 但仅限最近几年的曲目。”
“为我找到与此播放列表中的曲目类似的曲目,但速度较慢且更具原声效果。”
LLM 使用您的输入过滤和管理结果,通过 TIDAL 的 API 查找类似的曲目,并直接在您的帐户中构建新的播放列表。
特征
- 🌟音乐推荐:根据您的收听历史和自定义标准获取个性化的曲目推荐。
- ၊၊||၊播放列表管理:创建、查看和管理您的 TIDAL 播放列表
快速入门
先决条件
- Python 3.10+
- uv (Python 包管理器)
- TIDAL 订阅
安装
- 克隆此存储库:Copy
- 使用 uv 创建虚拟环境并安装依赖项:Copy
- 从 pyproject.toml 文件安装包含所有依赖项的包:这将安装 pyproject.toml 文件中定义的所有依赖项并以开发模式设置项目。Copy
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 帐户中删除播放列表
执照
致谢
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
该服务器可让您根据您的特定标准从 TIDAL 获取定制的音乐推荐,让您直接在 TIDAL 帐户中创建新的播放列表。
Related MCP Servers
- AsecurityAlicenseAqualityEnables interaction with Spotify's music catalog via the Spotify Web API, supporting searches, artist information retrieval, playlist management, and automatic token handling.Last updated -265472TypeScriptMIT License
- -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
- AsecurityFlicenseAqualityA 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 -4273Python
- 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 -11Python