TIDAL MCP: 私のカスタムピック🌟🎧

ほとんどの音楽プラットフォームは、デイリーディスカバリー、トップアーティスト、新着曲などのおすすめ機能を提供していますが、最先端のシステムを備えていても、あまりにも「集約的」すぎると感じることがよくあります。私は、もっとカスタマイズ可能で、状況に応じた機能を求めていました。
TIDAL MCP を使用すると、次のようなことを要求できます。
「最近のお気に入りの 10 件に基づいて、類似のトラックを検索します。ただし、近年のものに限ります。」
「このプレイリストにあるような、もっとゆっくりでアコースティックな曲を探してください。」
LLM は、ユーザーの入力に基づいて結果をフィルタリングおよびキュレートし、TIDAL の API を介して類似のトラックを検索し、ユーザーのアカウントに直接新しいプレイリストを作成します。
特徴
🌟音楽のおすすめ:リスニング履歴とカスタム基準に基づいて、パーソナライズされたトラックのおすすめを入手できます。
၊၊||၊プレイリスト管理: TIDAL プレイリストを作成、表示、管理します
クイックスタート
前提条件
Python 3.10以上
uv (Python パッケージ マネージャー)
TIDALサブスクリプション
インストール
このリポジトリをクローンします:
git clone https://github.com/yuhuacheng/tidal-mcp.git cd tidal-mcp仮想環境を作成し、uv を使用して依存関係をインストールします。
uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activatepyproject.toml ファイルからすべての依存関係を含むパッケージをインストールします。
uv pip install --editable .これにより、pyproject.toml ファイルで定義されているすべての依存関係がインストールされ、プロジェクトが開発モードで設定されます。
MCP クライアント構成
クロードデスクトップ構成
このMCPサーバーをClaude Desktopに追加するには、MCP設定ファイルを更新する必要があります。設定例を以下に示します。(ポート番号は、 TIDAL_MCP_PORT環境変数を含むオプションのenvセクションを追加することで指定できます。)
Claude Desktop での MCP 構成のスクリーンショットの例:
MCP構成のインストール手順
クロードデスクトップを開く
設定 > 開発者
「設定の編集」をクリックします
変更した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アカウントからプレイリストを削除します
ライセンス
謝辞
Related MCP Servers
- Asecurity-licenseAqualityA 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 -490MIT License
- 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 -17
- AsecurityAlicenseAqualityAn 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 -7MIT License
- -securityAlicense-qualityGenerates 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 -1Apache 2.0