applemusic-mcp — Apple Music через Claude и Cursor
applemusic-mcp
MCP-сервер управляет плейлистами, библиотекой, каталогом, воспроизведением и очередью Apple Music, уровень доступа задаете вы
- 134 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Меняет плейлисты и библиотеку, управляет воспроизведением и на уровне full кликает внутри приложения
- Вход использует вашу сессию в Safari или Chrome
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/applemusic-mcpОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Меняет плейлисты и библиотеку, управляет воспроизведением и на уровне full кликает внутри приложения
- Вход использует вашу сессию в Safari или Chrome
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает ассистенту управление Apple Music на macOS, Windows и Linux. Семь инструментов выбирают действие параметром `action`, чтобы не раздувать контекст: `playlist` создает, переименовывает и наполняет плейлисты, `library` ищет и оценивает, `catalog` ищет в каталоге, `discover` подбирает рекомендации и чарты, `playback` запускает песни и меняет громкость, `queue` управляет очередью Up Next, `config` отвечает за вход и настройки. Уровень доступа задается ключом `--level` в конфигурации клиента, и ассистент его не меняет. Уровень `music` касается только приложения Music на Mac и работает без сети, `api` добавляет службу Apple через интернет, `web` подключает веб-плеер в Safari или Chrome, `full` включает все, а `--allow-ui` разрешает кликать внутри приложения. Инструменты, требующие больше прав, ассистенту просто не показываются. Вход выполняет `applemusic-mcp login`: на Mac он читает вашу сессию в Safari, пароль до инструмента не доходит.
Для кого. Слушателям Apple Music, которые собирают плейлисты и управляют воспроизведением голосом или текстом через Claude, Cursor или другой клиент MCP.
Подходит, если
- Нужен плейлист для поездки из бодрого альтернативного рока девяностых, собранный по запросу
- Хочется запустить свой плейлист тренировки вперемешку и поставить следующим песню из каталога
- Интересно, что вы слушали последнее время и что сейчас в чартах
- Библиотека разрослась, и нужно разложить плейлисты по папкам, переименовать и убрать дубли
Не подходит, если
- Вы не используете Apple Music: сервер работает только с этим сервисом
- Нужна очередь Up Next в приложении Music на Mac: очередь доступна через веб-плеер в Safari или Chrome
- Не готовы отдавать ассистенту доступ к библиотеке и воспроизведению: даже уровень music дает управление приложением
Пример запроса к агенту
Создай плейлист Road Trip из бодрого альтернативного рока девяностых, добавь туда двадцать песен и запусти его вперемешку.MCP
- Транспорт
- stdio
- Авторизация
- OAuth
Ограничения
Нужны Python 3.10 или новее и либо Mac, либо подписка Apple Music. Уровень `music` работает только на macOS, на Windows и Linux начинают с `api`. Веб-плееру и очереди нужен рабочий стол с Safari на Mac или Google Chrome в остальных случаях. Каталожный поиск и запуск каталожных песен в Music.app кликают внутри приложения и требуют `--allow-ui`, а для входа в Safari один раз включают пункт «Allow JavaScript from Apple Events».
Некоторые функции есть только у одного движка: оценки звездами и AirPlay работают только в Music.app на Mac, рекомендации и чарты только через API. Для массовых импортов автор советует собственный токен разработчика Apple. Последний коммит сделан в ноябре 2026 года.
Как отключить. Удалите сервер из конфигурации клиента, выполните `applemusic-mcp logout`, а для полной очистки `applemusic-mcp reset --all --force`: команда стирает ключ `.p8`, профиль и кэш.
Частые вопросы
Как установить applemusic-mcp в Claude Code?
Одной командой: `claude mcp add "Apple Music" -- uvx applemusic-mcp serve --level music`. Для Claude Desktop, Cursor, Cline и Windsurf ставят `pipx install applemusic-mcp` и добавляют блок с `applemusic-mcp serve --level music`.
Какой уровень доступа выбрать?
Начните с `music`: он касается только приложения Music на Mac без сети. Переходите на `api`, `web` или `full`, когда понадобится каталог, очередь или клик в приложении.
Как войти в аккаунт Apple Music?
Выполните `applemusic-mcp login`. На Mac инструмент читает вашу сессию в Safari, на Windows и Linux открывает Chrome. Пароль к инструменту не попадает.
Работает ли сервер на Windows и Linux?
Да, через уровни `api` и `web`, для которых нужна подписка Apple Music. Уровень `music` требует Mac.
Может ли ассистент расширить свои права?
Нет, уровень доступа задан в конфигурации клиента и ассистент его не меняет. Инструменты, которым не хватает прав, ему не показываются.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер Яндекс Музыки с локальным плеером для macOS
yandex-music-mcp
MCP-сервер Яндекс Музыки без браузера: агент собирает плейлист, локальный демон играет его через mpv с Now Playing в Control Center
MCP-сервер Spotify для Claude Desktop: поиск музыки, управление воспроизведением и плейлистами, история прослушиваний.
MCP-сервер Spotify: агент ищет музыку, управляет воспроизведением, очередью и громкостью, собирает и правит плейлисты и медиатеку
MCP Music Studio — музыка в чате с агентом
mcp-music-studio
MCP-сервер, где агент пишет ноты в ABC или живой бит на Strudel, а плеер с редактором открывается прямо в чате
MCP-сервер Яндекс Музыки с анализом жанров
Yandex Music MCP Server
Неофициальный MCP-сервер Яндекс Музыки: лайки, жанровый анализ, поиск и управление плейлистами по HTTP или stdio
MCP-сервер к локальному плееру и демону синхронизации Яндекс Музыки на Rust для Linux: управление плеером, вкус, подборки под настроение
Коротко о README
README показывает три уровня доступа и таблицу возможностей по движкам (приложение Music, API Apple, веб-плеер), установку и подключение клиентов, вход, семь инструментов с действиями и команды CLI. Отдельно упомянут форк с графической настройкой для Mac.