MCP-AppleMusic
Una implementación de servidor FastMCP para controlar Apple Music (anteriormente iTunes) en macOS a través de comandos AppleScript.
Requisitos
- Python 3.13+
- macOS con la aplicación Apple Music instalada
- Biblioteca MCP ≥1.2.1
Instalación
Primero, asegúrese de tener instalado el protector UV:
Luego, con Claude Desktop , agregue lo siguiente a claude_desktop_config.json
:
Comandos disponibles
Los siguientes comandos están disponibles a través del servidor MCP:
Uso
Iniciar el servidor:
Ejemplos de interacciones:
Desarrollo
- Clonar el repositorio:
- Instalar dependencias de desarrollo:
Contribuyendo
- Bifurcar el repositorio
- Crea tu rama de funciones (
git checkout -b feature/amazing-feature
) - Confirme sus cambios (
git commit -m 'Add amazing feature'
) - Empujar a la rama (
git push origin feature/amazing-feature
) - Abrir una solicitud de extracción
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Notas
- Esta herramienta solo funciona en sistemas macOS debido a su dependencia de AppleScript
- Requiere que tenga instalado Apple Music (anteriormente iTunes)
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Facilita el control de Apple Music en macOS a través de AppleScript mediante comandos MCP, lo que permite a los usuarios administrar la reproducción, buscar pistas y crear listas de reproducción.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityEnables interaction with Spotify's music catalog via the Spotify Web API, supporting searches, artist information retrieval, playlist management, and automatic token handling.Last updated -265472TypeScriptMIT License
- AsecurityAlicenseAqualityEnables interaction with Apple apps like Messages, Notes, and Contacts through the MCP protocol to send messages, search, and open app content using natural language.Last updated -66281,692TypeScriptMIT License
- -security-license-qualityA Model Context Protocol server that enables controlling Spotify playback through natural language commands in MCP clients like Cursor or Claude for Desktop.Last updated -1TypeScript
- -securityFlicense-qualityIntegrates with Spotify Web API through the Model Context Protocol, allowing users to search tracks, control playback, and manage playlists programmatically.Last updated -JavaScript