Yandex Music MCP for taste analysis

Yandex Music MCP

A single-file, zero-install Yandex Music MCP server via uv: likes, playlists, search and taste analysis

  • 0 ★ on the repository
  • Last commit
  • MIT
MCP server

Extended access

Why this level

  • The token grants full access to the account's music profile
  • It creates, fills and removes tracks from the user's playlists
All reasons and checks
Russian stack

maxecho/yandex-music-mcp

Install

Services

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/maxecho-yandex-music-mcp

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The token grants full access to the account's music profile
  • It creates, fills and removes tracks from the user's playlists

This is third-party code. Review the repository files before installing.

What it does

The server is a single Python file with PEP 723 inline dependencies; uv installs them on first run, no separate setup needed. Tools: connection and Plus-status check, paginated liked tracks, playlist listing and their tracks, catalog search, playlist creation, adding and removing tracks, liking tracks. The README offers a ready scenario: the agent reads several pages of likes, runs a short interview about taste and listening scenarios, and builds personal playlists from that.

Who it is for. For those who want to hook up Yandex Music to Claude quickly with no build step, and get their taste analyzed.

Good fit when

  • You want one-line install with no cloning or build step: just uv and a token
  • You want a ready taste-analysis scenario that builds playlists for your life scenarios
  • It works with any MCP client, not only Claude Code and Desktop

Not a fit when

  • You need genre analysis or an instrumental-track filter: not present here, only basic operations
  • You need actual audio playback: the server only reads and changes data, it does not play music

Example request

Analyze my likes, what do I even listen to, and build a 40-minute playlist for the ride home

MCP

Transport
stdio
Authentication
API key

Environment variables

YANDEX_MUSIC_TOKEN required, secret
Yandex Music token, easiest to get via the Yandex Music Token extension

Limitations

It uses Yandex Music's private API via the MarshalX/yandex-music-api library; there is no official public API. The first run takes 30-60 seconds while uv resolves dependencies. The token can be invalidated by a password change or session revoke, requiring reissue.

How to disable. Remove the yandex-music block from mcpServers in your client configuration.

FAQ

Does the project need a build step?

No, it is a single Python file with PEP 723 dependencies; uv installs them on first run.

What is the easiest way to get a token?

The Yandex Music Token Chrome extension: sign in at music.yandex.ru under the right account and copy the token from the extension icon.

Discussion

No questions or reviews yet.

Russian stack

An unofficial Yandex Music MCP server: likes, genre analysis, search and playlist management over HTTP or stdio

MCP serverExtended access2Repository stars

Yandex Music playlist creation MCP server

Yandex Music MCP Server (unofficial)

Russian stack

A minimal MCP server for creating Yandex Music playlists: search tracks and add them to a playlist

MCP serverExtended access1Repository stars
Russian stack

A browser-free Yandex Music MCP server: the agent queues a playlist, a local daemon plays it via mpv with Now Playing in Control Center

MCP serverExtended access1Repository stars
Russian stack

An MCP server for a local Rust-based Yandex Music player and sync daemon on Linux: playback control, taste profile, mood picks

MCP serverBroad access
Russian stack

A Redis-backed queue MCP server that downloads tracks from SoundCloud, YouTube, Yandex Music and Spotify, transcodes them and tags them with cover art

MCP serverExtended access5Repository stars

A Spotify MCP server: the agent searches music, controls playback, queue and volume, and builds and edits playlists and the library

MCP serverBroad access506Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
Yandex Music MCP for taste analysis (this card)noAPI key0
Yandex Music MCP server with genre analysisnoAPI key2with genre analysis and playlists
Yandex Music MCP server with a native macOS playernonot required1with a local mpv player

README in short

The README shows a build-free quick start via uv, getting a token with a Chrome extension, connecting to Claude Desktop and Claude Code, a table of 9 tools, a ready prompt for taste analysis and scenario-based playlist creation, a troubleshooting section, and a short Russian summary at the end.

README badge

Report a problem