Перейти к содержимому

MCP-AppleMusic

Экспериментальный сервер для управления Apple Music на macOS через AppleScript.

Python
57 stars

Описание

Это реализация FastMCP-сервера на Python для контроля Apple Music (ранее iTunes) на macOS. Использует AppleScript для команд воспроизведения, поиска треков, создания плейлистов и получения статистики библиотеки. Требует macOS и установленного Apple Music. Идеально для автоматизации управления медиатекой в скриптах или приложениях.

Возможности

Воспроизведение

Запуск и пауза воспроизведения треков.

Навигация

Переход к следующему или предыдущему треку.

Поиск

Поиск треков в библиотеке по запросу.

Воспроизведение конкретного трека

Запуск выбранной песни.

Создание плейлистов

Формирование нового плейлиста с указанными песнями.

Статистика библиотеки

Получение информации о библиотеке Apple Music.

Установка

Сначала установите uv:

$ brew install uv

Затем в Claude Desktop добавьте в claude_desktop_config.json:

{
  "mcpServers": {
    "iTunesControlServer": {
      "command": "uvx",
      "args": ["-p", "3.13", "-n", "mcp-applemusic"]
    }
  }
}

Для запуска: ```bash python server.py

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
57

Ссылки