Skip to main content
Glama

TIDAL MCP: My Custom Picks

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 クライアント構成

クロードデスクトップ構成

このMCPサーバーをClaude Desktopに追加するには、MCP設定ファイルを更新する必要があります。設定例を以下に示します。(ポート番号は、 TIDAL_MCP_PORT環境変数を含むオプションのenvセクションを追加することで指定できます。)

{ "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 構成のスクリーンショットの例:クロードMCP構成

MCP構成のインストール手順

  1. クロードデスクトップを開く
  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

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.

特定の基準に基づいて TIDAL からカスタマイズされた音楽の推奨を取得し、TIDAL アカウントで直接新しいプレイリストを作成できるサーバーです。

  1. 特徴
    1. クイックスタート
      1. 前提条件
      2. インストール
    2. MCP クライアント構成
      1. クロードデスクトップ構成
      2. MCP構成のインストール手順
    3. 提案されたプロンプトスターター
      1. 利用可能なツール
        1. ライセンス
          1. 謝辞

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              Enables interaction with Spotify's music catalog via the Spotify Web API, supporting searches, artist information retrieval, playlist management, and automatic token handling.
              Last updated -
              26
              547
              2
              TypeScript
              MIT License
            • -
              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
            • A
              security
              A
              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 -
              4
              350
              Python
              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
              1
              Python

            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