Skip to main content
Glama

TIDAL MCP: My Custom Picks

MIT License

潮汐-mcp-main

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 许可证

致谢

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

MCP 服务器可根据自定义标准提供来自 TIDAL 的高度个性化音乐推荐,让用户直接在其 TIDAL 帐户中创建和管理播放列表。

  1. 特征
    1. 快速入门
      1. 先决条件
      2. 安装
    2. MCP 客户端配置
      1. Claude桌面配置
      2. 安装 MCP 配置的步骤
    3. 建议的提示启动器
      1. 可用工具
        1. 执照
          1. 致谢

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              An 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 -
              2
              JavaScript
              MIT License
              • Apple
            • -
              security
              F
              license
              -
              quality
              A 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
              • Apple
            • -
              security
              -
              license
              -
              quality
              An 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
            • A
              security
              F
              license
              A
              quality
              A 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 -
              2
              10
              1
              TypeScript

            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/mikeysrecipes/tidal-mcp'

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