Yandex Music (unofficial) MCP server
io.github.kenzolika/yandex-music-mcp·v0.2.1·1 starsUnofficial Yandex Music server: search, likes, history, My Wave, playlists. Token stays local.
1 stars48 downloads/wk
Reviews
Write oneNobody has reviewed Yandex Music (unofficial) yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Yandex Music (unofficial) tools (19, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
account_infoПроверка подключения: логин, имя и статус подписки Плюс.
add_tracks_to_playlistДобавляет треки в мой плейлист. track_ids — id из других инструментов ("123:456" или "123").
create_playlistwrite actionСоздаёт новый плейлист (по умолчанию приватный). Возвращает его kind.
delete_playlistwrite actionНЕОБРАТИМО удаляет мой плейлист целиком. Перед вызовом обязательно спроси пользователя. confirm_title — точное название удаляемого плейлиста (защита от удаления не того плейлиста).
export_tracks_to_fileВыгружает ВСЕ треки (лайки или плейлист) в текстовые файлы на компьютер, не загружая их в чат: .txt («Исполнитель — Название», по строке) и .csv (с альбомом, годом, жанром, id; для лайков — дата лайка). Файлы кладутся в «Документы/Yandex Music exports» (или в YANDEX_MUSIC_EXPORT_DIR). Для source="playlist" нужен kind.
get_album_tracksИнформация об альбоме и его треклист.
get_artist_tracksПопулярные треки артиста.
get_chartТекущий чарт Яндекс Музыки.
get_liked_tracksТреки из «Мне нравится», от последних лайков к старым, с датой лайка (liked_at). Для анализа вкуса бери limit побольше (до 500).
get_listening_historyНедавно прослушанные треки (история прослушиваний), сгруппированные по дням.
get_my_waveПорция треков из «Моей волны» — персональных рекомендаций. batches — сколько порций (≈5 треков каждая).
get_playlist_by_urlТреки по ссылке на Яндекс Музыку — в том числе чужого публичного плейлиста. Понимает ссылки вида music.yandex.ru/users/<логин>/playlists/<номер>, music.yandex.ru/playlists/<uuid> (новый формат, в т.ч. lk.…) и ссылки на альбом /album/<id>. Подходит любой домен Яндекс Музыки (.ru, .com, .by, .kz и т.д.).
get_playlist_tracksТреки плейлиста. По умолчанию — мой плейлист; owner_uid — для чужого публичного.
get_similar_tracksПохожие треки по версии Яндекса (track_id в формате "123" или "123:456").
like_tracksСтавит лайк («Мне нравится») трекам.
list_my_playlistsВсе мои плейлисты (kind — идентификатор плейлиста для других инструментов).
remove_tracks_from_playlistwrite actionУдаляет указанные треки из моего плейлиста.
searchПоиск по каталогу Яндекс Музыки. type сужает поиск; limit — сколько результатов в каждой категории.
unlike_tracksУбирает треки из «Мне нравится».
Public scan report
scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it
- Code scan5 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 9 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Yandex Music (unofficial) compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 70% of 3,470 Web search servers
- Tools
- 19
- the typical Web search server has 5
- Tools that change things
- 16%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 55% of 1,786 Web search servers
- Downloads a week
- 48
- more than 33% of 827 Web search servers with a package
What its tools let an agent do: 15 read · 2 create · 2 delete
Install Yandex Music (unofficial) in Claude Code, Cursor or VS Code
claude mcp add yandex-music-mcp -- uvx yandex-music-mcp
What the publisher says
From the Yandex Music (unofficial) repository's README, as published. We do not edit it. Read it on GitHub
yandex-music-mcp
<!-- mcp-name: io.github.kenzolika/yandex-music-mcp -->
Неофициальный MCP-сервер для Яндекс Музыки. Подключается к Claude Desktop, Claude Code и другим MCP-клиентам и даёт ассистенту доступ к вашей библиотеке: лайкам, истории прослушиваний, «Моей волне» и плейлистам.
Сервер работает локально на вашем компьютере (stdio). Токен хранится только у вас и никуда не передаётся. Поддерживаются Windows, macOS и Linux.
⚠️ Неофициальный проект. Не связан с ООО «Яндекс» и не одобрен им. Использует неофициальную библиотеку yandex-music: если Яндекс изменит API, сервер может временно перестать работать. Аудио сервер не скачивает — только работает с метаданными, лайками и плейлистами вашего аккаунта.
English version below ↓
Что умеет
Воспроизведением сервер не управляет: музыку вы слушаете, как обычно, в приложении Яндекс Музыки, а новые плейлисты и лайки появляются там сразу.
Примеры запросов
- «Проанализируй мои последние 300 лайков: какие жанры и десятилетия я слушаю?»
- «Что я слушал на этой неделе?»
- «Собери приватный плейлист "Осень" из 25 треков, похожих на мои последние лайки»
- «Вот плейлист друга: <ссылка>. Что из него уже есть в моих лайках?»
- «Выгрузи все мои лайки в файл»
Быстрая установка
1. Установите uv — он скачает и запустит коннектор:
- Windows (PowerShell):
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"- macOS / Linux:
curl -LsSf https://astral.sh/uv/install.sh | shЗакройте терминал, откройте заново и проверьте: uv --version.
2. Войдите в Яндекс (один раз):
uvx --from yandex-music-mcp yandex-music-mcp-auth3. Подключите к клиенту:
- Claude Code — одна команда:
claude mcp add yandex-music -- uvx yandex-music-mcp- Claude Desktop — откройте Settings → Developer → Edit Config и добавьте в файл claudedesktopconfig.json:
{
"mcpServers": {
"yandex-music": {
"command": "uvx",
"args": ["yandex-music-mcp"]
}
}
}Если что-то не получилось, ниже — пошаговая установка из исходников с подробностями.
Установка из исходников
Понадобятся uv и аккаунт Яндекса. Для части функций (например, «Моей волны») может понадобиться подписка Плюс.
1. Установите uv
Windows (PowerShell):
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"macOS / Linux:
curl -LsSf https://astral.sh/uv/install.sh | shЗакройте терминал, откройте заново и проверьте: uv --version.
2. Скачайте проект
git clone https://github.com/kenzolika/yandex-music-mcp.gitИли нажмите Code → Download ZIP на странице репозитория и распакуйте архив.
3. Получите токен (один раз)
cd yandex-music-mcp
uv run yandex-music-mcp-authShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Yandex Music (unofficial): common questions
- Is Yandex Music (unofficial) MCP server safe?
- Mostly: it is graded B (83/100). Read the Yandex Music (unofficial) safety report
- How do I install Yandex Music (unofficial)?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Yandex Music (unofficial) need an API key?
- Yes. The registry entry asks for
YANDEX_MUSIC_TOKEN. - Is Yandex Music (unofficial) maintained?
- The last commit was 30 days ago (2026-10-05). The latest release is v0.2.1.
- What can I use instead of Yandex Music (unofficial)?
- Servers from other publishers that do the same job: Alza MCP server, Chatroost — unofficial Telegram MCP server and Ref Tools MCP server.
- How does Yandex Music (unofficial) compare with other Web search MCP servers?
- safety score 83/100 (higher than 70% of 3,470 Web search servers); tools 19 (the typical Web search server has 5); tools that change things 16% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Yandex Music (unofficial)
Same job from other publishers: the closest match first, then the best rated.
- AlzaUnofficial MCP server for Alza.cz: catalog search plus token-guarded account and checkout.not reviewedEstablishedB
- Chatroost — unofficial Telegram MCP serverUnofficial Telegram MCP server — read, search, reply and react in your own Telegram account.not reviewedEstablishedA
- Ref ToolsToken-efficient search for coding agents over public and private documentation.not reviewedEstablishedA
- CrgToken-efficient code review knowledge graph: semantic search and call-graph resolution.not reviewedEstablishedB
- MCP ZoteroUnofficial Zotero server: search your library, add papers by DOI, import PDFs, cite in Wordnot reviewedEstablishedB