{"name":"io.github.kenzolika/yandex-music-mcp","slug":"kenzolika-yandex-music-mcp","title":"Yandex Music (unofficial)","description":"Unofficial Yandex Music server: search, likes, history, My Wave, playlists. Token stays local.","url":"https://mcp.market/server/kenzolika-yandex-music-mcp","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":29,"stars":1,"forks":0,"downloads_week":48,"last_push_at":"2026-10-05T16:46:59.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/kenzolika/yandex-music-mcp","website":"https://github.com/kenzolika/yandex-music-mcp","version":"0.2.1","remotes":[],"packages":[{"registryType":"pypi","identifier":"yandex-music-mcp","version":"0.2.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Yandex Music OAuth token. Optional: by default it is read from ~/.yandex-music-mcp/token created by yandex-music-mcp-auth.","isSecret":true,"name":"YANDEX_MUSIC_TOKEN"},{"description":"Path to a file with the token, if it is not in the default location.","format":"filepath","name":"YANDEX_MUSIC_TOKEN_FILE"},{"description":"Folder for .txt/.csv exports. Default: Documents/Yandex Music exports.","format":"filepath","name":"YANDEX_MUSIC_EXPORT_DIR"}]}],"tools":[{"name":"account_info","description":"Проверка подключения: логин, имя и статус подписки Плюс.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_tracks_to_playlist","description":"Добавляет треки в мой плейлист. track_ids — id из других инструментов (\"123:456\" или \"123\").","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_playlist","description":"Создаёт новый плейлист (по умолчанию приватный). Возвращает его kind.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_playlist","description":"НЕОБРАТИМО удаляет мой плейлист целиком. Перед вызовом обязательно спроси пользователя. confirm_title — точное название удаляемого плейлиста (защита от удаления не того плейлиста).","write_action":true,"price_micros":0,"input_schema":null},{"name":"export_tracks_to_file","description":"Выгружает ВСЕ треки (лайки или плейлист) в текстовые файлы на компьютер, не загружая их в чат: .txt («Исполнитель — Название», по строке) и .csv (с альбомом, годом, жанром, id; для лайков — дата лайка). Файлы кладутся в «Документы/Yandex Music exports» (или в YANDEX_MUSIC_EXPORT_DIR). Для source=\"playlist\" нужен kind.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_album_tracks","description":"Информация об альбоме и его треклист.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_artist_tracks","description":"Популярные треки артиста.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_chart","description":"Текущий чарт Яндекс Музыки.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_liked_tracks","description":"Треки из «Мне нравится», от последних лайков к старым, с датой лайка (liked_at). Для анализа вкуса бери limit побольше (до 500).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_listening_history","description":"Недавно прослушанные треки (история прослушиваний), сгруппированные по дням.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_my_wave","description":"Порция треков из «Моей волны» — персональных рекомендаций. batches — сколько порций (≈5 треков каждая).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_playlist_by_url","description":"Треки по ссылке на Яндекс Музыку — в том числе чужого публичного плейлиста. Понимает ссылки вида music.yandex.ru/users/<логин>/playlists/<номер>, music.yandex.ru/playlists/<uuid> (новый формат, в т.ч. lk.…) и ссылки на альбом /album/<id>. Подходит любой домен Яндекс Музыки (.ru, .com, .by, .kz и т.д.).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_playlist_tracks","description":"Треки плейлиста. По умолчанию — мой плейлист; owner_uid — для чужого публичного.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_similar_tracks","description":"Похожие треки по версии Яндекса (track_id в формате \"123\" или \"123:456\").","write_action":false,"price_micros":0,"input_schema":null},{"name":"like_tracks","description":"Ставит лайк («Мне нравится») трекам.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_my_playlists","description":"Все мои плейлисты (kind — идентификатор плейлиста для других инструментов).","write_action":false,"price_micros":0,"input_schema":null},{"name":"remove_tracks_from_playlist","description":"Удаляет указанные треки из моего плейлиста.","write_action":true,"price_micros":0,"input_schema":null},{"name":"search","description":"Поиск по каталогу Яндекс Музыки. type сужает поиск; limit — сколько результатов в каждой категории.","write_action":false,"price_micros":0,"input_schema":null},{"name":"unlike_tracks","description":"Убирает треки из «Мне нравится».","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-10-14T05:27:29.308Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-14T05:27:29.242Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 9 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"yandex-music-mcp","version":"0.2.1","found":true,"weeklyDownloads":48,"license":"MIT","dependencyCount":2,"publishedAt":"2026-10-05T16:45:52.619872Z","repositoryUrl":"https://github.com/kenzolika/yandex-music-mcp"}],"repo":{"found":true,"owner":"kenzolika","repo":"yandex-music-mcp","archived":false,"pushedAt":"2026-10-05T16:46:59Z","stars":1,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/106690857?v=4","ownerCreatedAt":"2022-06-01T16:04:15Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":1,"forks":0,"downloadsWeek":48,"license":"MIT","lastPushAt":"2026-10-05T16:46:59.000Z","score":29}}}},"grade_history":[],"reviews":[]}