applemusic-mcp — Apple Music через Claude и Cursor

applemusic-mcp

MCP-сервер управляет плейлистами, библиотекой, каталогом, воспроизведением и очередью Apple Music, уровень доступа задаете вы

  • 134 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Меняет плейлисты и библиотеку, управляет воспроизведением и на уровне full кликает внутри приложения
  • Вход использует вашу сессию в Safari или Chrome
Все причины и проверки

epheterson/applemusic-mcp

Установка

В терминале, через 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-сервер Spotify для Claude Desktop: поиск музыки, управление воспроизведением и плейлистами, история прослушиваний.

MCP-серверРасширенный доступ53Звезды репозитория

MCP-сервер Spotify: агент ищет музыку, управляет воспроизведением, очередью и громкостью, собирает и правит плейлисты и медиатеку

MCP-серверШирокий доступ506Звезды репозитория

MCP-сервер, где агент пишет ноты в ABC или живой бит на Strudel, а плеер с редактором открывается прямо в чате

MCP-серверРасширенный доступ77Звезды репозитория
Российский стек

Неофициальный MCP-сервер Яндекс Музыки: лайки, жанровый анализ, поиск и управление плейлистами по HTTP или stdio

MCP-серверРасширенный доступ2Звезды репозитория
Российский стек

MCP-сервер к локальному плееру и демону синхронизации Яндекс Музыки на Rust для Linux: управление плеером, вкус, подборки под настроение

MCP-серверШирокий доступ

Коротко о README

README показывает три уровня доступа и таблицу возможностей по движкам (приложение Music, API Apple, веб-плеер), установку и подключение клиентов, вход, семь инструментов с действиями и команды CLI. Отдельно упомянут форк с графической настройкой для Mac.

Бейдж для README

Сообщить о проблеме