Integrations
Mentioned as a reference point for music recommendation features, but the MCP specifically integrates with TIDAL, not Spotify.
Provides tools for interacting with TIDAL music streaming service, including authenticating with TIDAL, retrieving favorite tracks, getting personalized music recommendations, creating and managing playlists, and accessing track radio functionality.
TIDAL MCP: 私のカスタムピック🌟🎧
ほとんどの音楽プラットフォームは、デイリーディスカバリー、トップアーティスト、新着曲などのおすすめ機能を提供していますが、最先端のシステムを備えていても、あまりにも「集約的」すぎると感じることがよくあります。私は、もっとカスタマイズ可能で、状況に応じた機能を求めていました。
TIDAL MCP を使用すると、次のようなことを要求できます。
「最近のお気に入りの 10 件に基づいて、類似のトラックを検索します。ただし、近年のものに限ります。」
「このプレイリストにあるような、もっとゆっくりでアコースティックな曲を探してください。」
LLM は、ユーザーの入力に基づいて結果をフィルタリングおよびキュレートし、TIDAL の API を介して類似のトラックを検索し、ユーザーのアカウントに直接新しいプレイリストを作成します。
特徴
- 🌟音楽のおすすめ:リスニング履歴とカスタム基準に基づいて、パーソナライズされたトラックのおすすめを入手できます。
- ၊၊||၊プレイリスト管理: TIDAL プレイリストを作成、表示、管理します
クイックスタート
前提条件
- Python 3.10以上
- uv (Python パッケージ マネージャー)
- TIDALサブスクリプション
インストール
- このリポジトリをクローンします:Copy
- 仮想環境を作成し、uv を使用して依存関係をインストールします。Copy
- pyproject.toml ファイルからすべての依存関係を含むパッケージをインストールします。これにより、pyproject.toml ファイルで定義されているすべての依存関係がインストールされ、プロジェクトが開発モードで設定されます。Copy
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アカウントからプレイリストを削除します
ライセンス
謝辞
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
特定の基準に基づいて TIDAL からカスタマイズされた音楽の推奨を取得し、TIDAL アカウントで直接新しいプレイリストを作成できるサーバーです。
Related MCP Servers
- AsecurityAlicenseAqualityEnables interaction with Spotify's music catalog via the Spotify Web API, supporting searches, artist information retrieval, playlist management, and automatic token handling.Last updated -265472TypeScriptMIT License
- -securityAlicense-qualityAn 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 -2JavaScriptMIT License
- AsecurityFlicenseAqualityA 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 -4273Python
- 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 -11Python