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

MCP-AppleMusic

0 Reviews
31
0
MCP-AppleMusic
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
Kenneth Reitz
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

You may also like:

Developer Tools

A desktop application for managing server and client interactions with comprehensive functionalities.
A Model Context Protocol server for Eagle that manages data exchange between Eagle app and data sources.
A chat-based client that integrates and uses various MCP tools directly within a chat environment for enhanced productivity.
A Docker image hosting multiple MCP servers accessible through a unified entry point with supergateway integration.
Provides access to YNAB account balances, transactions, and transaction creation through MCP protocol.
A fast, scalable MCP server for managing real-time multi-client Zerodha trading operations.
A remote SSH client facilitating secure, proxy-based access to MCP servers for remote tool utilization.
A Spring-based MCP server integrating AI capabilities for managing and processing Minecraft mod communication protocols.
A minimalistic MCP client with essential chat features, supporting multiple models and contextual interactions.
A secure MCP server enabling AI agents to interact with Authenticator App for 2FA codes and passwords.

Os Automation

A server that executes AppleScript commands, providing full control over macOS automations remotely.
A Python-based MCP server enabling secure management and automation of OPNsense firewalls via API.
Securely run MCP servers without modifying configs by managing secrets safely through the launcher.
Automates MCP server creation for AWS services using boto3, simplifying server setup for development.
A GUI tool for managing MCP servers across clients with seamless toggling and real-time monitoring features.
A cross-platform desktop app providing offline access, performance, and detailed metrics for MCP system interaction.
An AI agent controlling macOS using OS-level tools, compatible with MCP, facilitating system management via AI.
A game client cheat with features like bypassing protections and modifying game behavior for Minecraft 1.16.5
A cross-platform package manager designed to manage all MCP servers efficiently and seamlessly.
A client-server MCP implemented in JavaScript for specific communication and data exchange tasks.

Entertainment And Media

A FastAPI server providing YouTube video metadata and transcripts for MCP clients and Cursor integration.
Enables interaction with powerful Text to Speech and video generation APIs for multimedia content creation.
A Minecraft client mod enabling SwordHvH and CrystalPvP with advanced features and customization.
An MCP server specifically designed for integrating and managing FFmpeg media processing tasks efficiently.
A MCP server for Microsoft Edge Text-to-Speech to enable natural-sounding speech synthesis for AI applications.
AI-powered tool for searching YouTube videos, retrieving transcripts, and semantic video content analysis without official API.
Multiplayer Minesweeper server that allows users to create, join, and play Minesweeper games online seamlessly.
A Spotify MCP that creates playlists based on textual descriptions with OAuth authentication capabilities.
A bot that automatically paints the lobby walls on the SmashMC Minecraft server using Pixel Painter.
Enables natural language interaction with personal YouTube feeds, trending videos, and subscription updates.