MCP-сервер плеера Яндекс Музыки aurlune
aurlune
MCP-сервер к локальному плееру и демону синхронизации Яндекс Музыки на Rust для Linux: управление плеером, вкус, подборки под настроение
- 0 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- По токену Яндекс Музыки ставит лайки и скачивает треки в ваш аккаунт
- Запускает демон плеера на mpv и управляет воспроизведением
Установка
- Работает в
- Сервисы
Ручная установка
cargo build --release
install -Dm755 target/release/{aurluned,lune,aurlune-mcp} ~/.local/bin/
lune daemon install && lune daemon startСборка из исходников и установка демона, требуется Rust.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- По токену Яндекс Музыки ставит лайки и скачивает треки в ваш аккаунт
- Запускает демон плеера на mpv и управляет воспроизведением
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
aurlune это набор из библиотеки-клиента Яндекс Музыки, демона aurluned, который проигрывает музыку через mpv по IPC с интеграцией MPRIS и уведомлениями KDE, CLI lune и MCP-сервера aurlune-mcp для Claude. MCP-инструменты проксируют команды плеера: состояние, play, pause, next, prev, очередь, локальный и удаленный поиск, скачивание трека, лайк, подбор по фасетам и профилю вкуса, история и обратная связь. Перед любым управлением инструмент player_state проверяет, кто запустил воспроизведение, и запрещает агенту самовольно стартовать или останавливать музыку, если ее включил не он и пользователь явно не попросил. Плеер не понимает настроение сам: агент выбирает трек через facets и taste_profile, объясняет выбор и потом спрашивает обратную связь через feedback. Скачанные треки не лайкаются в Яндекс Музыке автоматически, лайк ставится только по прямому слову пользователя.
Для кого. Для пользователей Linux с KDE Plasma, которые слушают Яндекс Музыку локально и хотят управлять плеером и подборками через Claude.
Подходит, если
- Нужен локальный плеер Яндекс Музыки на Linux с синхронизацией и без облачного посредника
- Нужно, чтобы агент подбирал музыку под настроение по вкусовому профилю
- Важно, чтобы агент не перехватывал управление музыкой, которую вы уже включили сами
Не подходит, если
- Вы не на Arch Linux с KDE Plasma и Wayland: README проверен именно на этой связке
- Нужен готовый бинарный релиз, а не сборка из исходников через Rust
Пример запроса к агенту
Поставь что-нибудь спокойное под кодMCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Переменные окружения
AURLUNE_SESSION- Имя сессии для идентификации клиента, который вызвал команду плеера
Ограничения
Проверенное окружение это Arch Linux, KDE Plasma, Wayland, mpv версии 0.40 и выше и Rust 1.98 для сборки. Нужен токен Яндекс Музыки в файле ~/.config/ym/token с правами 0600. Проект собирается из исходников командой cargo build, готовых пакетов нет. Значительная часть репозитория это спецификации и шаблоны фреймворка speckit, а не только код плеера.
Как отключить. Останови демон командой lune daemon stop, удали его автозапуск и убери сервер aurlune из конфигурации MCP клиента.
Частые вопросы
Может ли Claude остановить музыку, которую я включил сам?
Нет, инструмент player_state проверяет, кто запустил воспроизведение, и не дает агенту его перехватить без явной просьбы в этой сессии.
Скачанные треки автоматически лайкаются в Яндекс Музыке?
Нет, лайк ставится только когда пользователь прямо об этом просит через инструмент like.
Обсуждение
Вопросов и отзывов пока нет.
MCP-сервер Яндекс Музыки с локальным плеером для macOS
yandex-music-mcp
MCP-сервер Яндекс Музыки без браузера: агент собирает плейлист, локальный демон играет его через mpv с Now Playing в Control Center
MCP Яндекс Музыки для разбора вкуса
Yandex Music MCP
Однофайловый MCP-сервер Яндекс Музыки без установки через uv: лайки, плейлисты, поиск и разбор музыкального вкуса
MCP-сервер Яндекс Музыки с анализом жанров
Yandex Music MCP Server
Неофициальный MCP-сервер Яндекс Музыки: лайки, жанровый анализ, поиск и управление плейлистами по HTTP или stdio
MCP-сервер создания плейлистов Яндекс Музыки
Yandex Music MCP Server (unofficial)
Минималистичный MCP-сервер для создания плейлистов в Яндекс Музыке: поиск треков и добавление их в плейлист
MCP Music Forge: загрузка и обработка треков
MCP Music Forge
MCP-сервер с очередью на Redis: скачивает треки с SoundCloud, YouTube, Яндекс Музыки и Spotify, конвертирует и проставляет теги с обложкой
Музыкальный сервер на Rust с MCP: агент ищет треки, собирает очередь и подбирает следующие по темпу и энергии.
Коротко о README
Главный README короткий и перечисляет четыре части проекта: библиотеку-клиент, демон, CLI и MCP-сервер. Подробности живут в спецификациях: contracts/mcp-tools.md описывает все 16 инструментов и правила автостарта, quickstart.md дает пошаговую проверку от сборки до первого запроса Claude с ожидаемым поведением и проверкой приватности истории прослушиваний.