MCP-AppleMusic

MCP-AppleMusic

0
0 Reviews
31 Stars
This MCP server allows users to control Apple Music on macOS using AppleScript commands. It supports starting, pausing, skipping tracks, creating playlists, and searching the library. Designed for seamless integration, it can be used with MCP clients to enable remote media control for Apple Music, ideal for automation and customized workflows.
Added on:
Created by:
Apr 22 2025
MCP-AppleMusic
Featured

What is MCP-AppleMusic?

The MCP-AppleMusic is an experimental server implementation that facilitates remote control of Apple Music on macOS systems through AppleScript commands. It enables functionalities such as playback control (play, pause, next, previous), searching and playing specific songs, creating playlists, and retrieving library statistics. The server is designed to integrate with MCP clients for automation purposes, making it highly suitable for users who want to manage their music playback remotely or automate their media experiences on macOS devices with Apple Music installed. The setup requires macOS with Apple Music, Python 3.13+, and MCP library version 1.2.1 or higher.

Who will use MCP-AppleMusic?

  • macOS users with Apple Music installed
  • Developers integrating media control
  • Automation enthusiasts
  • Music librarians

How to use the MCP-AppleMusic?

  • Step1: Install the MCP server and dependencies as per instructions
  • Step2: Start the MCP server using 'python server.py'
  • Step3: Connect an MCP client with the server
  • Step4: Use commands like itunes_play(), itunes_pause(), itunes_search(query) to control music playback
  • Step5: Create playlists or search library using the provided commands

MCP-AppleMusic's Core Features & Benefits

The Core Features
  • itunes_play()
  • itunes_pause()
  • itunes_next()
  • itunes_previous()
  • itunes_search(query)
  • itunes_play_song(song)
  • itunes_create_playlist(name,songs)
  • itunes_library()
The Benefits
  • Remote control of Apple Music on macOS
  • Supports automation and scripting
  • Enables playlist management
  • Provides quick access to library info

MCP-AppleMusic's Main Use Cases & Applications

  • Automating music playback in smart home setups
  • Creating custom media control interfaces
  • Developing automation scripts for music playlists
  • Remote management of Apple Music library

FAQs of MCP-AppleMusic

Developer