Cifero74/mcp-apple-music

Cifero74/mcp-apple-music

от cifero74
MCP-сервер для Claude, дающий полный доступ к Apple Music: поиск по каталогу, управление плейлистами и библиотекой, персональные рекомендации на основе истории прослушивания. Простая настройка чере...

mcp-apple-music 🎵

mcp-name: io.github.Cifero74/mcp-apple-music

Python 3.10+ License: MIT MCP

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 a specific playlist
create_playlist Create a new playlist
add_tracks_to_playlist Add songs to a playlist (library or catalog tracks)
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

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.

Выберите клиент, чтобы установить Cifero74/mcp-apple-music:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "cifero74-mcp-apple-music-n8xzy8orre": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/absolute/path/to/mcp-apple-music",
        "mcp-apple-music"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "cifero74-mcp-apple-music-n8xzy8orre": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/absolute/path/to/mcp-apple-music",
        "mcp-apple-music"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "cifero74-mcp-apple-music-n8xzy8orre": {
      "type": "stdio",
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/absolute/path/to/mcp-apple-music",
        "mcp-apple-music"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"cifero74-mcp-apple-music-n8xzy8orre\",\"type\":\"stdio\",\"command\":\"uv\",\"args\":[\"run\",\"--directory\",\"/absolute/path/to/mcp-apple-music\",\"mcp-apple-music\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "cifero74-mcp-apple-music-n8xzy8orre": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/absolute/path/to/mcp-apple-music",
        "mcp-apple-music"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add cifero74-mcp-apple-music-n8xzy8orre -- uv run --directory /absolute/path/to/mcp-apple-music mcp-apple-music

Либо через JSON-конфиг:

claude mcp add-json cifero74-mcp-apple-music-n8xzy8orre "{\"command\":\"uv\",\"args\":[\"run\",\"--directory\",\"/absolute/path/to/mcp-apple-music\",\"mcp-apple-music\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add cifero74-mcp-apple-music-n8xzy8orre -- uv run --directory /absolute/path/to/mcp-apple-music mcp-apple-music

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.cifero74-mcp-apple-music-n8xzy8orre]
command = "uv"
args = ["run", "--directory", "/absolute/path/to/mcp-apple-music", "mcp-apple-music"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите Cifero74/mcp-apple-music, а в поле команды запуска — строку ниже:
uv run --directory /absolute/path/to/mcp-apple-music mcp-apple-music

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "cifero74-mcp-apple-music-n8xzy8orre": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/absolute/path/to/mcp-apple-music",
        "mcp-apple-music"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "cifero74-mcp-apple-music-n8xzy8orre": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/absolute/path/to/mcp-apple-music",
        "mcp-apple-music"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например cifero74-mcp-apple-music-n8xzy8orre.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: cifero74-mcp-apple-music-n8xzy8orre
    command: uv
    args:
      - "run"
      - "--directory"
      - "/absolute/path/to/mcp-apple-music"
      - "mcp-apple-music"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "cifero74-mcp-apple-music-n8xzy8orre": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/absolute/path/to/mcp-apple-music",
        "mcp-apple-music"
      ]
    }
  }
}

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

clanker-records/crompton-network

clanker-records/crompton-network

от clanker-records

MCP-сервер для нативного прослушивания альбома *Straight Outta Crompton* от машинных артистов C.W.A. Агенты получают доступ к потоковой передаче треков, покадровой аналитике (спектрограммы, метрики...

JavaScript⭐ 2
zlatkoc/youtube-summarize

zlatkoc/youtube-summarize

от zlatkoc

MCP-сервер загружает транскрипты YouTube-видео и генерирует их суммаризацию. Поддерживает несколько форматов (текст, JSON, SRT, WebVTT), метаданные, таймкоды, плейлисты. Автоматизирует анализ видео...

Python⭐ 6
cswkim/discogs-mcp-server

cswkim/discogs-mcp-server

от cswkim

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

TypeScript⭐ 128
lodordev/mcp-tautulli

lodordev/mcp-tautulli

от lodordev

MCP-сервер для мониторинга Plex через Tautulli: 15 инструментов только для чтения — активность, история, поиск, статистика пользователей и библиотек. Безопасная интеграция для Claude Code и любых M...

Python⭐ 9
yuna0x0/anilist-mcp

yuna0x0/anilist-mcp

от yuna0x0

AniList MCP сервер для доступа к данным аниме, манги, персонажей и студий через AniList API. Ищет медиа, управляет списками, профилями и рекомендациями. Полезен LLM-клиентам, которым нужна интеграция с AniList.

TypeScript⭐ 91
gregario/lego-oracle

gregario/lego-oracle

от gregario

MCP сервер для поиска наборов, деталей и минифигурок LEGO. AI-ассистенты получают достоверные данные из каталога Rebrickable — 26 тысяч наборов, 62 тысячи деталей. Работает офлайн, без галлюцинаций. Полезен коллекционерам и разработчикам.

TypeScript⭐ 4
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин