Skip to main content
Glama

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

演示:音乐推荐的实际应用

大多数音乐平台都提供推荐功能——每日发现、热门歌手、新歌推荐等等——但即使是最先进的系统,也常常让人感觉过于“聚合”。我想要一些更个性化、更贴近场景的功能。

使用 TIDAL MCP,您可以提出如下要求:

“根据我最近 10 首最喜欢的歌曲,找到类似的曲目 — — 但仅限最近几年的曲目。”

“为我找到与此播放列表中的曲目类似的曲目,但速度较慢且更具原声效果。”

LLM 使用您的输入过滤和管理结果,通过 TIDAL 的 API 查找类似的曲目,并直接在您的帐户中构建新的播放列表。

特征

  • 🌟音乐推荐:根据您的收听历史和自定义标准获取个性化的曲目推荐。

  • ၊၊||၊播放列表管理:创建、查看和管理您的 TIDAL 播放列表

快速入门

先决条件

  • Python 3.10+

  • uv (Python 包管理器)

  • TIDAL 订阅

安装

  1. 克隆此存储库:

    git clone https://github.com/yuhuacheng/tidal-mcp.git cd tidal-mcp
  2. 使用 uv 创建虚拟环境并安装依赖项:

    uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate
  3. 从 pyproject.toml 文件安装包含所有依赖项的包:

    uv pip install --editable .

    这将安装 pyproject.toml 文件中定义的所有依赖项并以开发模式设置项目。

MCP 客户端配置

Claude桌面配置

要将此 MCP 服务器添加到 Claude Desktop,您需要更新 MCP 配置文件。以下是示例配置:(您可以通过添加可选的env部分,并在其中添加TIDAL_MCP_PORT环境变量来指定端口)

{ "mcpServers": { "TIDAL Integration": { "command": "/path/to/your/uv", "env": { "TIDAL_MCP_PORT": "5100" }, "args": [ "run", "--with", "requests", "--with", "mcp[cli]", "--with", "flask", "--with", "tidalapi", "mcp", "run", "/path/to/your/project/tidal-mcp/mcp_server/server.py" ] } } }

Claude Desktop 中 MCP 配置的示例屏幕截图:Claude MCP 配置

安装 MCP 配置的步骤

  1. 打开 Claude 桌面

  2. 前往“设置”>“开发者”

  3. 点击“编辑配置”

  4. 粘贴修改后的 JSON 配置

  5. 保存配置

  6. 重启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 帐户中删除播放列表

执照

MIT 许可证

致谢

Related MCP Servers

  • A
    security
    -
    license
    A
    quality
    A 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 -
    490
    MIT License
    • Apple
  • A
    security
    F
    license
    A
    quality
    A 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 -
    1
    7
  • A
    security
    A
    license
    A
    quality
    An 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 -
    7
    MIT License
  • -
    security
    A
    license
    -
    quality
    Generates 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 -
    1
    Apache 2.0

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yuhuacheng/tidal-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server