Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

TIDAL Server

БесплатноНе проверен

Enables AI assistants to access TIDAL Music catalog, including search, playlists, favorites, and recommendations.

GitHubEmbed

Описание

Enables AI assistants to access TIDAL Music catalog, including search, playlists, favorites, and recommendations.

README

Model Context Protocol (MCP) server for TIDAL Music. Enables AI assistants (Claude, etc.) to access TIDAL catalog: search, playlists, favorites, and recommendations.

Note: Uses tidalapi which accesses TIDAL's internal APIs (reverse-engineered).

Installation

git clone https://github.com/yourusername/mcp-tidal.git
cd mcp-tidal
pip install -e .

Configuration

1. Authentication

First time, authenticate with your TIDAL account:

python3 -c "from mcp_tidal.client import TidalClient; TidalClient().login()"

Session saved to /tmp/tidal-session-oauth.json.

2. Claude Desktop

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "tidal": {
      "command": "mcp-tidal"
    }
  }
}

Available Tools

Authentication

  • tidal_login() - Browser authentication
  • check_auth() - Check status

Search & Metadata

  • search_music(query, limit) - Search all content
  • get_track(track_id) - Track details
  • get_album(album_id) - Album details
  • get_artist(artist_id) - Artist details

Favorites & Recommendations

  • get_favorite_tracks(limit) - Your favorite tracks
  • get_track_recommendations(track_id, limit) - Suggestions

Playlists

  • get_user_playlists() - Your playlists
  • get_playlist_tracks(playlist_id, limit) - Playlist tracks
  • create_playlist(title, description, track_ids) - Create playlist
  • add_tracks_to_playlist(playlist_id, track_ids) - Add tracks to playlist
  • remove_tracks_from_playlist(playlist_id, track_indices) - Remove tracks from playlist
  • delete_playlist(playlist_id) - Delete playlist

Transport Modes

stdio (default - for Claude Desktop)

mcp-tidal

SSE (Server-Sent Events)

mcp-tidal-sse  # Runs on http://0.0.0.0:8000/sse

HTTP Streamable

mcp-tidal-http  # Runs on http://127.0.0.1:8000/mcp

from github.com/dedsxc/mcp-tidal

Установка TIDAL Server

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/dedsxc/mcp-tidal

FAQ

TIDAL Server MCP бесплатный?

Да, TIDAL Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для TIDAL Server?

Нет, TIDAL Server работает без API-ключей и переменных окружения.

TIDAL Server — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить TIDAL Server в Claude Desktop, Claude Code или Cursor?

Открой TIDAL Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare TIDAL Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории media