
cifero74/mcp-apple-music
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Полная интеграция Apple Music для Claude через MCP — поиск по каталогу, управление библиотекой и плейлистами
Обзор
mcp-name: io.github.Cifero74/mcp-apple-music Это дает Клоду полный доступ к вашей учетной записи Apple Music - поиск в каталоге, просмотр личной библиотеки, управление плейлистами и изучение истории прослушивания и рекомендаций. «Основываясь на том, что я слушал в последнее время, порекомендуйте 15 песен, которых у меня еще нет, и добавьте их в новый плейлист» — «Покажите мне все мои плейлисты и скажите, какие артисты появляются больше всего» — «Поищите альбомы Ника Кейва и добавьте мои три фаворита в плейлист под названием Dark Picks». - Python 3.10+ - uv (рекомендуется) или pip - An (бесплатный уровень в порядке) с клавишей MusicKit - Активный 1.Go to developer.apple.com → 2. Нажмите, чтобы создать новый ключ 3. Дайте ему любое имя, включите и нажмите 4. файл .p8 - вы можете загрузить его только один раз, сохраняйте его в безопасности! 5. Обратите внимание на ваш (например, ABC123DEF4) и ваш (найдено в разделе Подробности членства) Ключевой идентификатор - это буквенно-цифровой код, отображаемый рядом с ключевым именем - именем файла файла .p8.
Обзор (машинный перевод)
mcp-name: io.github.Cifero74/mcp-apple-music
Сервер MCP (Model Context Protocol), который предоставляет Клоду полный доступ к вашей учетной записи Apple Music - поиск в каталоге, просмотр личной библиотеки, управление плейлистами и изучение истории прослушивания и рекомендаций.
**Спросить Клода о таких вещах, как: ** «Основываясь на том, что я слушал в последнее время, порекомендуйте 15 песен, которых у меня еще нет, и добавьте их в новый плейлист» «Покажите мне все мои плейлисты и скажите, какие артисты появляются больше всего» «Поищите альбомы Ника Кейва и добавьте мои три фаворита в плейлист под названием Dark Picks»
Особенности
| Инструмент | Описание
[скрыто] [скрыто]
| search_catalog | Поиск каталога Apple Music (песни, альбомы, артисты, плейлисты) |
[[Т1]] Поиск в вашей личной библиотеке
[[Т2]] Список песен, сохраненных в вашей библиотеке
[[Т3]] Список альбомов в вашей библиотеке
[[Т4]] Список художников в вашей библиотеке
[[Т5]] Перечислите все ваши плейлисты с идентификаторами.
get_playlist_tracks | Получите треки в одном из ваших плейлистов или в каталоге Apple Music ([T7])
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
mcp-apple-music 🎵
mcp-name: io.github.Cifero74/mcp-apple-music
An MCP (Model Context Protocol) server that gives Claude full access to your Apple Music account — search the catalog, browse your personal library, manage playlists, and explore your listening history and recommendations.
Ask Claude things like:
- “Based on what I’ve been listening to lately, recommend 15 songs I don’t have yet and add them to a new playlist”
- “Show me all my playlists and tell me which artists appear most”
- “Search for albums by Nick Cave and add my three favourites to a playlist called Dark Picks”
Features
| Tool | Description |
|---|---|
search_catalog |
Search Apple Music catalog (songs, albums, artists, playlists) |
search_library |
Search within your personal library |
get_library_songs |
List songs saved in your library (paginated) |
get_library_albums |
List albums in your library (paginated) |
get_library_artists |
List artists in your library |
get_library_playlists |
List all your playlists with IDs |
get_playlist_tracks |
Get tracks inside one of your playlists or an Apple Music catalog playlist (pl. IDs) |
create_playlist |
Create a new playlist |
add_tracks_to_playlist |
Add songs to a playlist (library or catalog tracks) |
add_to_library |
Save catalog songs, albums or playlists into your library |
get_recently_played |
See recently played albums/playlists/stations |
get_recommendations |
Get personalised Apple Music picks |
favorite_song |
Mark a catalog song as favorite (star) |
unfavorite_song |
Remove a catalog song from favorites |
get_song_favorite_status |
Check which catalog songs are favorited |
Requirements
- Python 3.10+
- uv (recommended) or pip
- A paid Apple Developer Program membership (99 USD/year) to create a MusicKit key. The free Apple Developer account can’t create MusicKit keys.
- An active Apple Music subscription
Setup
1. Create a MusicKit Key
- Go to developer.apple.com → Certificates, Identifiers & Profiles
- Under Keys, click + to create a new key
- Give it any name, enable MusicKit, and click Continue → Register
- Download the
.p8file — you can only download it once, keep it safe! - Note your Key ID (e.g.
ABC123DEF4) and your Team ID (found under Membership Details)
⚠️ The Key ID is the alphanumeric code shown next to the key name — not the filename of the
.p8file.
2. Clone and install
git clone https://github.com/Cifero74/mcp-apple-music
cd mcp-apple-music
# with uv (recommended)
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"apple-music": {
"command": "uv",
"args": [
"run",
"--directory",
"/absolute/path/to/mcp-apple-music",
"mcp-apple-music"
]
}
}
}