Token导航 LogoToken导航TokenDH.com
TIDAL MCP logo
音视频HTTP官方级别未说明来源级核验

TIDAL MCP

MCP Server

TIDAL MCP是一款基于用户自定义条件的个性化音乐推荐和播放列表管理服务,适用于音乐爱好者。

工具数

0

提示词数

0

GitHub Stars

39

资源数

0
PythonClaude语音音频Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

yuhuacheng

提供方

yuhuacheng

最后核验

2026/5/17 21:08

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install --editable .

详细介绍

TIDAL MCP:我的定制选择🌟🎧

Demo: Music Recommendations in Action

大多数音乐平台都提供推荐——每日发现、顶级艺术家、新来者等。——但即使有了最先进的系统,他们也经常觉得太“聚合”了。我想要一些更注重习俗和背景的东西。

使用TIDAL MCP,您可以要求以下内容:

*“根据我最近最喜欢的10首歌曲,找到类似的曲目,但只有近年来的曲目。”* *“找到与此播放列表中类似的曲目,但速度较慢,声音更大。”*

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

特性

  • 🌟 音乐推荐:根据您的收听历史获得个性化曲目推荐 加上您的自定义标准.
  • ၊၊||၊ 播放列表管理:创建、查看和管理您的TIDAL播放列表

快速开始

先决条件

  • Python 3.10+
  • 紫外线 (Python包管理器)
  • TIDAL订阅

安装

  1. 克隆此存储库:
   git clone https://github.com/yuhuacheng/tidal-mcp.git
   cd tidal-mcp
  1. 使用uv创建虚拟环境并安装依赖项:
   uv venv
   source .venv/bin/activate  # On Windows: .venv\Scripts\activate
  1. 从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 Configuration

安装MCP配置的步骤

  1. 打开克劳德桌面
  2. 前往“设置”>“开发人员”
  3. 点击“编辑配置”
  4. 粘贴修改后的JSON配置
  5. 保存配置
  6. 重新启动克劳德桌面

建议的快速启动程序

配置后,您可以通过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许可证

致谢

目录标签

目录标签

PythonClaude语音音频音乐推荐本地部署播放列表管理个性化音乐TIDAL集成LLM过滤

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

HTTP

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

HTTPnoneremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP