🚀 Socket Launch Week Day 4:Socket MCP Adds Org Alerts, Threat Feed Review, and Package Inspection.Learn more
Sign In

@zyx1121/apple-music-mcp

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@zyx1121/apple-music-mcp

MCP server for Apple Music — control playback, search library, and manage playlists via Claude Code

latest
npmnpm
Version
0.2.1
Version published
Weekly downloads
24
-20%
Maintainers
1
Weekly downloads
 
Created
Source

@zyx1121/apple-music-mcp

MCP server for Apple Music — control playback, manage playlists, and search your library via Claude Code.

Install

claude mcp add apple-music -- npx @zyx1121/apple-music-mcp

Prerequisites

  • macOS with Music.app configured
  • Node.js >= 18
  • First run will prompt for Automation permission (System Settings > Privacy & Security > Automation)

Tools

Playback

ToolDescription
music_get_statusGet current playback status and track info
music_playPlay or resume music
music_pausePause music
music_nextSkip to next track
music_previousGo to previous track
music_set_volumeSet volume (0-100)
music_set_shuffleEnable or disable shuffle
music_set_repeatSet repeat mode (off, one, all)
music_play_trackPlay a specific track by searching for it
music_play_nextQueue a track to play next
music_get_queueGet info about the currently playing track

Playlists

ToolDescription
music_get_playlistsList all playlists
music_play_playlistPlay a specific playlist
music_get_playlist_tracksList tracks in a playlist
music_create_playlistCreate a new playlist
music_add_to_playlistAdd a track to a playlist by searching for it
music_remove_from_playlistRemove a track from a playlist by name

Library

ToolDescription
music_searchSearch tracks in the music library

Examples

"What's playing?"                → music_get_status
"Play some music"                → music_play
"Skip this song"                 → music_next
"Set volume to 50"               → music_set_volume { volume: 50 }
"Search for Coldplay"            → music_search { query: "Coldplay" }
"Play Yellow"                    → music_play_track { query: "Yellow" }
"Create a playlist"              → music_create_playlist { name: "Chill Vibes" }
"Add song to playlist"           → music_add_to_playlist { playlist: "Chill Vibes", query: "Yellow" }
"Show playlist tracks"           → music_get_playlist_tracks { playlist: "Chill Vibes" }

Limitations

  • macOS only (uses AppleScript via osascript)
  • Music.app must be running
  • Apple Music does not expose a queue/up-next API via AppleScript — music_get_queue returns current track info only

License

MIT

Keywords

mcp

FAQs

Package last updated on 30 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts