К основному содержанию
MCP-сервер CX Codex

mcp-apple-music — MCP-сервер для Claude Code: обзор и установка

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

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env APPLE_TEAM_ID=<APPLE_TEAM_ID> --env APPLE_KEY_ID=<APPLE_KEY_ID> --env APPLE_PRIVATE_KEY=<APPLE_PRIVATE_KEY> --env APPLE_MUSIC_USER_TOKEN=<APPLE_MUSIC_USER_TOKEN> --env APPLE_STOREFRONT=<APPLE_STOREFRONT> --transport stdio mcp-apple-music -- uvx mcp-apple-music-server
Открыть на GitHub

Что делает mcp-apple-music

Сервер написан на FastMCP и предоставляет 14 инструментов для взаимодействия с REST API Apple Music. С его помощью агент просматривает сохранённые треки, проверяет недавнюю активность, ищет композиции в общем каталоге и создаёт новые подборки.

Управлять воспроизведением вроде паузы или переключения треков не выйдет, потому что REST API сервиса этого не умеет. Сервер рассчитан исключительно на работу с медиатекой и метаданными каталога. Для генерации ключа MusicKit обязательна платная учётная запись Apple Developer Program за 99 USD в год: на бесплатном тарифе создать ключ нельзя.

Авторизация делится на два этапа. Первый токен — это локальный Developer Token, который формируется на базе закрытого ключа .p8 и обновляется автоматически. Второй — пользовательский Music User Token, получаемый один раз через браузерный мастер настройки с MusicKit JS и сохраняемый в локальном файле конфигурации.

Какие задачи решает

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

Примеры запросов агенту

  • Посмотри мои недавние альбомы и собери плейлист из десяти похожих песен, которых ещё нет в медиатеке.
  • Найди все альбомы группы Radiohead и покажи, какие из них уже добавлены ко мне.
  • Отметь трек с идентификатором 1440857781 как избранный и добавь его в мой плейлист.

Как установить mcp-apple-music

Командой платформы

claude mcp add --env APPLE_TEAM_ID=<APPLE_TEAM_ID> --env APPLE_KEY_ID=<APPLE_KEY_ID> --env APPLE_PRIVATE_KEY=<APPLE_PRIVATE_KEY> --env APPLE_MUSIC_USER_TOKEN=<APPLE_MUSIC_USER_TOKEN> --env APPLE_STOREFRONT=<APPLE_STOREFRONT> --transport stdio mcp-apple-music -- uvx mcp-apple-music-server

Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-apple-music-server <команда>

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о mcp-apple-music

Как установить mcp-apple-music в Claude Code?

Выполните в терминале команду `claude mcp add mcp-apple-music -e APPLE_TEAM_ID=<APPLE_TEAM_ID> -e APPLE_KEY_ID=<APPLE_KEY_ID> -e APPLE_PRIVATE_KEY=<APPLE_PRIVATE_KEY> -e APPLE_MUSIC_USER_TOKEN=<APPLE_MUSIC_USER_TOKEN> -- uvx mcp-apple-music-server` с вашими параметрами авторизации.

Можно ли переключать треки через этот MCP-сервер?

Нет. Интерфейс Apple Music REST API не поддерживает команды управления воспроизведением, поэтому поставить песню на паузу или пропустить трек через сервер нельзя.

Зачем нужна платная подписка Apple Developer Program?

Без платной подписки за 99 USD в год Apple не позволяет выпустить ключ MusicKit, необходимый для создания Developer Token.

Похожие MCP-серверы

Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →
REA morluto Инспектирует скомпилированные программы, сборки Electron и JavaScript прямо через ИИ-агента. Помогает понять логику чужих функций без исходного кода. CX Codex +1 ★ 386 989звёзд репо GitHub официальный github Подключает ИИ-агента к GitHub: читает код, заводит issues и пул-реквесты, следит за сборками Actions. Пригодится, когда не хочется переключаться в браузер. CX Codex +1 ★ 33 918звёзд репо Netdata netdata Отдаёт ИИ-агенту данные мониторинга: метрики, логи, алерты и поиск аномалий. Пригодится, когда нужно разобраться, что происходит на сервере, не открывая дашборд. CX Codex +1 ★ 81 115звёзд репо browser-use browser-use Сервер помогает агенту выполнять задачи в браузере: находить данные и заполнять формы. Подключите его, когда нужно поручить агенту действия на веб-странице. CX Codex +1 ★ 119 160звёзд репо Codebase Memory DeusData Локальный MCP-сервер, который строит граф кода, документации и инфраструктуры репозитория. Помогает агенту находить нужные места без повторного чтения файлов. CX Codex +1 ★ 47 392звёзд репо mcp-server HeyPuter Подключает ИИ-агента к Puter: файлы, сайты и воркеры через один MCP-сервер. Пригодится, если проект живёт в облаке Puter. CX Codex +1 ★ 43 872звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой